在C语言中,条件判断语句有:
if(表达式){语句块}
else if(表达式){语句快}
注:if(表达式){语句快}可以单独使用,而else{语句快}或else if(表达式){语句快}就不可以单独使用,
其判断原理就是:if(表达式为真),则执行语句快的内容;为假则执行else if 或else 的内容,如果只有if判断语句,当条件不满足时,直接执行if之后的语句。
当然,if语句里也可以嵌套if语句。
C语言中 常用的循环体
while(表达式){代码快}
do{代码快}while(表达式);
for(表达式一;表达式二;表达式三){代码块}
在while循环中,当表达式为真时,执行代码快的内容,其特点是先判断是否成立,再执行。
在do{}well循环中,是先执行代码快,再判断条件是否为真,若为真,则继续循环,若为假,则终止循环,并执行循环之后的代码。
关于for循环,表达式一通常是用来定义循环变量并且给予初始值的,表达式二是循环条件,表达式三是改变循环条件的。如果表达式二为真,则执行for循环中的代码块,否则就执行循环外的代码。
注:在编写循环代语句时,特别得注意一下几点:
1 判断自己的表达式是否符合判断标准,
2 判断自己的表达式是否构成了死循环。
3 要注意检查循环变量的值是否在每一次循环都进行了改变,并且最后要满足推出循环的条件。