经常用的for循环,突然对它的执行顺序感到疑问,做研究怎么能一知半解,总结一下,哈哈。
for循环的表达式一般如下:
for(exp1;exp2;exp3){
exp4;
}
执行的顺序为:
exp1一般是一个初始值设置,程序先检测exp2的条件是否成立,如果成立则执行for循环语句块,如果不成立,则退出循环,执行完for语句块后,会执行exp3,一般是一个增/减量的操作。
exp1 ---》 exp2(一般为判断语句) ---》(若成立)exp4 ---》exp3 {---》exp2 -----}
---》(若不成立)for循环结束
流程图