for (初始化语句;条件语句;控制语句){
代码块;
}
for 语句的执行顺序是:首先执行“初始化语句”;然后测试“条件语句”;若条件成立,则执行代码块;然后执行“控制”语句;接着再测试条件语句是否成立,如果成立则重复执行以上过程,直至条件不成立时才结束for循环。
for循环中()内的初始化语句,条件语句和控制语句都可以省略,但期间的分号不能省略。如果省略初始化语句,必须在for循环之前先说明变量。如果省略条件语句,则必须要在循环体内加上break或者goto语句,否则将变成死循环。
如果省略控制条件,则得在循环体内包含更新语句,否则循环体将一次都不执行(条件语句一开始就为假)或者循环为死循环。
1.语句形式:while(表达式){
语句
}
语法说明:
表达式类型不限、按其值是0或非0决定是否进行循环。循环体若包含一个以上语句,应该用花括号括起来(使用复合语句)。循环体内应注意设置修改循环条件的语句。否则循环无法终止。
特点:当型循环 特点:先判断条件后执行语句。
do-while
语句形式:do语句 while(表达式);
语法说明:
首先执行循环体,然后计算表达式的值,所以循环体至少执行一次。循环体若包含一个以上语句,应该用花括号括起来(使用复合语句)。
循环体内应注意设置修改循环条件的语句。否则循环无法终止。
特点:直到型循环 特点:先执行语句后判断条件