课程
/后端开发
/C
/C语言入门
这个for循环嵌套的执行顺序是什么,为什么红框处的n内和n外=2,求解???
2020-03-09
源自:C语言入门 4-14
正在回答
外循环m=4时n还是从初始值2开始循环
先执行外循环,当m=4时,内循环从2开始,依次累加到m,此时4%2==0满足条件,进入if语句输出m=4,n=2,然后跳出内循环(此时n没有执行n++),直接执行外循环的两个printf语句,m=4,n=2
我也是在纳闷这个
4%4==0
2%2==0
4%2==0
4和2都符合if(m%n==0)语句
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答子循环子中for(n=2;n<m;n++)为什么n<m?
2 回答第2个for循环为什么不是n<=m
4 回答for循环的执行顺序
4 回答为什么第二个for循环内n<m,跳出循环后n 能等于m
2 回答for循环的嵌套