for循环语法格式:
for(初始化;布尔表达式;更新){
//语句
}
(for(空;空;空){
//语句
}
表示条件直接成立,直接执行循环体,会无限循环)
流程:
1:初始化首先执行一次,并且只执行一次(声明并初始化任何循环控制变量)(这个可以留空白,但是分号是必须的)
2:计算布尔表达式,如果我true,循环体就会被执行,如果是false 循环体就不会执行,控制流就会跳到for循环体外的下一个语句
3:在for循环体执行后,又会跳转到更新语句(这个语句允许我们更新任何循环控制变量)(这里可以留空白,但必分号是必须的)
4:布尔表达式再次被判断,如果是true,循环体执行,然后再次更新,再判断,直到为false,for循环结束
注意事项:变量的作用域:想要在for循环外也有作用域,那就要在循环外对他进行声明
友情关联:
关于for、while、do/while的选择情况:已知循环次数的就用for,未知循序次数就用while与do/while(如果是要先执行后才判断就用do/while)
时间: 2024-11-01 14:22:26