首页 > 解决方案 > 在 for 循环内和 for 循环外递增

问题描述

在下面的循环中,哪个i++将首先执行?是在 for 循环内还是在第 3 行?

enter code here

1.for(i = 0; i < 3; i++) {
2.a[i] = a[i] + 1;
3.i++;
4.}

标签: cfor-looppost-increment

解决方案


首先执行循环内的那个。循环声明中的那个总是在每个循环结束时执行,然后开始下一次迭代。


推荐阅读