for循环
格式
fou(初始化;条件判断语句;条件控制语句){
循环体语句:
}
执行流程:
-
执行初始化语句
-
执行条件判断语句,结果是false的话循环结束,结果是true执行循环语句
-
执行条件控制语句
while循环
格式:
while(条件判断语句){
循环体语句;
条件控制语句;
}
for和while的对比
相同点:运行规则都是一样的
不同点:for循环中,控制循环的标量,因为归属for循环语法结构中,在for循环结束后,就不能再次访问到了。
while循环中,控制循环的变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用。
for和while的使用情况
-
for循环中:知道循环次数或循环的范围
-
不知道循环的次数或者范围,只知道循环的结束条件。