7.12

循环
for循环
for(初始化语句;条件判断语句;条件控制语句){
循环体语句
}
初始化语句只执行一次
判断语句为true,循环继续
判断语句为false,循环结束
扩展:求和的变量不能定义在循环里面,因为变量只在所属的大括号中有效
如果把变量定义在循环里面,变量只能在本次循环中有效。当本次循环结束后,变量就会从内存中消失。第二次循环开始的时候,又会重新定义一个新的变量。
while循环
初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}
初始化语句只执行一次
判断语句为true,循环继续
判断语句为false,循环结束
for和while对比:
相同点:运行规则都一样
不同点:for循环中,控制循环的变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次访问到了
while循环中,控制循环变量,对于while循环来说来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用
for循环中:知道循环次数或者循环范围
while循环中:不知道信号次数和范围,只知道循环结束条件
do...while循环
初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
先执行后判断

posted @ 2025-07-12 21:40  muyuxiaxing  阅读(8)  评论(0)    收藏  举报