for循环执行顺序中外面的花括号和表达式3哪个先执行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环执行顺序中外面的花括号和表达式3哪个先执行相关的知识,希望对你有一定的参考价值。

就是这样for(expression1;expression2;expression3)

expression4;

麻烦高手解决下,我初学者!!!

当expression1的时候,执行expression4,再看条件expression3是不是符合expression2,符合就执行,一直到不符合为止。

下面的简单懂些:
for(i=1;i<10;i++)

e;


i=1,执行e,i++后还符合i<10,还执行e
参考技术A 先初始化1,再判断条件2,再运行4,最后是3.接着再判断2,再是4,再是3,这样循环下去直到在判断2时不符合。 参考技术B 先执行expression1;expression2;expression3
这里是定义 循环条件
再是
expression4;
接着再重头来一遍

先执行expression1;expression2;expression3
这里是定义 循环条件
再是
expression4;
这个叫循环
参考技术C 1,2,4,3,2,4,3,2,4,3,...2.//最后执行的一定是2 参考技术D 原式等价于:

expression1;

while(expression2)

expression4;
expression3;

以上是关于for循环执行顺序中外面的花括号和表达式3哪个先执行的主要内容,如果未能解决你的问题,请参考以下文章

for循环语句执行顺序

for循环执行顺序

for 语句执行顺序

for循环中,为啥不执行循环?

条件选择

部分循环语句书写格式