1.当型循环:(while for)
首先判断循环控制表达式是否为"真",若为"真",则反复执行循环体;若为"假",则结束循环体.
2.直到型循环:do_while
首先执行循环体,然后才判断循环控制表达式,若为"假",则反复执行循环体;直到表达式为"真"事结束循环.
3.while语句:
while(表达式){
循环体语句
}
首先计算表达式的值,若为"真",则执行循环体语句;执行完毕后,再计算表达式的值,若仍为"真",则重复执行
循环体,直到表达式为"假",结束while语句的执行,继续执行while后的语句.
说明:
a.表达式是控制循环的条件,他可以是任何类型的表达式.
b.循环体语句语法上定义为一条语句,若循环体含有多条语句,则必须用花括号把它们括起来,称为复合语句.
c.while语句的特点是:先判断后执行.若表达式一开始为"假",则循环体一次也不执行.
4.do_while:
do{
循环体语句
}while(表达式)
表达式为任意表达式,先执行后判断.
5.for语句:
for(表达式1;表达式2;表达式3){
循环体
}
表达式1是为循环赋初值的表达式;表达式2是控制循环的表达式;表达式3通常是循环变量值的表达式.
a.先求解表达式1;
b.求解表达式2如果它的值为逻辑真,则执行for语句中指定的内嵌语句,然后执行下面第三步,如果为假,则结束循环,跳转到第五步.
c.求解表达式3;
d.跳转到上面第三步继续执行;
e.循环结束,执行for语句下面的语句.
6.continue语句:
continue;
结束本次循环(不是终止整个循环),即跳过循环体中continue语句后面的语句,开始下一次循环.