课程
/后端开发
/C
/C语言入门
N一直都等于m怎么小于m啊,第二个循环一直不成立啊? 没看懂
2018-04-06
源自:C语言入门 4-14
正在回答
第一次父循环,M=2,子循环N<M,所以不执行此循环,直接结束N=2,M=N=2;第二次外部循环,M=3,内部循环2<3,N=2,结束此循环,N=3,M=N=3;第三次外部循环,M=4,内部循环,N=2时,M%N=0,直接跳出循环,N=3,M!=N,后面以此类推。
第一个循环是父循环,第二个循环是子循环,父循环优先子循环。当父循环M=2时,子循环N=2,因为M=N,所以子循环不运行,直接跳出到下一步执行IF语句,当父循环M=3时,子循环N还是=2,这时第二个循环就开始成立了。父循环循环一次,子循环全部完成。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答求大佬帮帮忙
2 回答大佬帮帮忙,谢谢
3 回答求大佬帮忙
1 回答大佬帮忙啊