第一种
for(int i=0;i<10;i++) {
循环体
}
执行顺序:
- 1, i=0 初始化初值
- 2, i<10 进行判断,如果条件为真,则继续执行
- 3, 执行循环体代码
- 4, i++ 变量i自增
第二种,两种方式只是解释方法不一样,其实是一样的东西
for(表达式1;表达式2;表达式3){
表达式4;
}
执行的顺序为: (表达式2 做条件判断 ,不满足则终止)
-
第一次循环,即初始化循环 : 表达式1 --> 表达式2 --> 表达式4 --> 表达式3
-
下次的循环: 表达式2 --> 表达式4 --> 表达式3