在阿里云上做网站步骤,刚做外贸最好用哪个网站,网站备案怎么更改,南京seo排名公司1.关系表达式与逻辑表达式 
算术运算符的优先级高于关系运算符、关系运算符的优先级高于逻辑与和逻辑或运算符、相同优先级的运算符从左至右进行结合等#xff0c;那么表达式5384-!0的最终值是多少?其计算过程如下图所示。  2.if-else语句 引入:在你打开衣…1.关系表达式与逻辑表达式 
算术运算符的优先级高于关系运算符、关系运算符的优先级高于逻辑与和逻辑或运算符、相同优先级的运算符从左至右进行结合等那么表达式5384-!0的最终值是多少?其计算过程如下图所示。  2.if-else语句 引入:在你打开衣柜拿出最上面的一件衣服时你会判断这件衣服是不是你想穿的.如果是那么你就会穿上;如果不是那么你就会去找其他衣服在计算机中我们用 if判断语句来实现这样的效果: if判断条件(表达式为真就执行某个语句反之不执行这个语句.当然也可以if 判断条件表达式)为真就执行某个语句反之用else分支执行另一个语句. 当输入值大于0时,打印“i is bigger than 0”,当输入值小于等于0时,打印 i is not biggerthan 0”具体代码如下例所示注意在这个例子中if 后面不能加分号因为如果有else分支语句那么加分号会导致编译不通过;如果没有else分支语句那么加分号会导致i无论取何值都会打印“ i is bigger than o” . 
【例】判断输入值是否大于0 
#include stdio.h
int main() {
int i;
while (scanf(%d,i)){
if (i  0)//不要在括号后加分号
{
printf(i is bigger than O\n);
} else {
printf(i is not bigger than O\n);
}
}
return O;if语句和else 语句也可以多个同时使用(多分支语句)但是无论有多少个if语句或else if语句程序都只会执行其中的一个语句.下面是一个关于用电量的例子:用电量越高电的单价越高但最终cost只会被赋值一次同时, if 语句也支持多层嵌套在if 语句中又包含一个或多个if语句称为if 语句的嵌套. 
if (number500)cost0.15;
else if(number300)cost0.10;
else if(number100)cost0.075;
else if(number50)cost0.05;
else costO;使用if嵌套语句时要考虑“悬空的else”问题例如在下面的例子中, else子句从斥于哪个if语句? 
if(i1)if(i10)printf(i1 and i10in);
elseprintf(no,they are notin);和其他绝大多数语言一样,C语言中的else子句从属于最靠近它的不完整的if语句上.例中的else子句从属于第二个if语句如果想让它从属于第一个if 语句那么可以用一个花括号把第二个if 语句包含在一个单独的代码块内如下所示. 
if(11){
if(i10)
printf(i1 and i10in);
)
else
printf( no,they are notin);在f语句中的语句列表前后加上花括号可以防止不小心加了一句代码后使实际未被包含的语句被包含在某个if语句中的错误. 3.while循环 引入:while 语句用来实现“当型”循环结构其一般形式为“while(表达式)语句;”当表达式的值非0时执行while 语句中的内嵌语句.其特点是:先判断表达式后执行语句当表达式的值非0时就会执行语句从而实现语句多次执行的效果.为了避免程序进入死循环(不停地进行循环操作)﹐在语句中需要有让表达式趋近于假的操作来使程序跳出循环. 下面是用while 语句计算1到100之间所有整数之和的例子,如下例所示.注意, while后面不能加分号否则虽然编译可以通过但是执行程序时会发生死循环.通常我们会将while语句用花括号括起来就算while 语句只有一句也会用花括号括起来这么做是因为一个程序往往会经过多次修改使用花括号可以让程序更加清晰避免向循环内添加语句时出错. 
#include stdio.h
int main(){
int i1,totalO;
while(i100)//不能在while后面加分号
{totali;i;//循环内要有使循环趋近丁假的操作
}printf(%d\n,total);return 0;
} 4.for循环 
C语言中的for循环语句使用最为灵活不仅可以用于循环次数已经确定的情况而且可以用于循环次数不确定而只给出循环结束条件的情况它完全可以代替while循环语句。其一般形式为 
for(表达式1;表达式2;表达式3)语句;for循环语句的执行过程如下具体流程如下图所示. (1先求解表达式1. (2求解表达式2若其值为真(值为非O) 则先执行for语句中指定的内嵌语句后执行第(3步若其值为假(值为O)则结束循环转到第(5步. (3求解表达式3. (4)转回第(2)步继续执行. (5)循环结束执行for语句下面的语句.  下面来看一个使用for循环语句计算1到100之间的所有整数之和的例子, for循环语句中必须且只能有两个分号用于分割表达式1、表达式2和表达式3.表达式1、表达式2、表达式3也可省略省略写法用得较少如下例所示,“i1,total0”是表达式1即表达式1可以使用逗号初始化多个变量,表达式3的作用是使表达式2趋近于假. 
【例】for循环语句实现计算1到100之间的所有整数之和 
int main() {int i,total;for(i1,totalO;i100;i)//在for加分号不会死循环会结果不对{totali;}printf(%d\n,total);return 0;
} 
for循环的可读性要比 while 循环的好所以能使用for循环时不要强制改为while循环. 5.continue语句 
continue 语句的作用为结束本次循环即跳过循环体中下面尚未执行的语句接着进行是否执行下一次循环的判断其一般形式为 
continue下面来看一个对1到100之间的奇数进行求和的例子如下例所示.这个例子是对上一节中的for循环的改写执行“continue;”语句后执行的语句是“i;”.当continue用于 while和do while 循环中时注意不要跳过让循环趋近于假的语句. 【例】对1到100之间的奇数进行求和 
#include cstdlo.h
int main() {
int i,total;totalO;
for(i1;i100;i)//在for加分号不会死循环会结果不对
{if(i%2O){continue;}totali;
}printf(%d\n;,total);return o;
} 5.break语句 
break语句的作用是结束整个循环过程不再判断执行循环的条件是否成立下例是关于break语句的例子例子从1开始累加当累加的和大于2000时结束 for循环同时打印此时total的值和i 的值.一旦执行break 语句下一句要执行的就是“printf(“total%d,i%d\n” ,total,i);”. break语句也可用在while 循环和do while 循环中起结束对应循环的作用. 【例】break 语句实例 
#include stdio.h
lnt main(){
int i,total;
totalO;
for(i1;i100;i)//在for加分号不会死循环会结果不对
{if(total2000){break}totali;
}
printf(total%d,I%d\n,total,i);
return 0;
}