为了账号安全,请及时绑定邮箱和手机立即绑定

第二个if不懂,大佬帮帮忙

N一直都等于m怎么小于m啊,第二个循环一直不成立啊? 没看懂

正在回答

2 回答

第一次父循环,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,后面以此类推。

0 回复 有任何疑惑可以回复我~

第一个循环是父循环,第二个循环是子循环,父循环优先子循环。当父循环M=2时,子循环N=2,因为M=N,所以子循环不运行,直接跳出到下一步执行IF语句,当父循环M=3时,子循环N还是=2,这时第二个循环就开始成立了。父循环循环一次,子循环全部完成。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926210    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

第二个if不懂,大佬帮帮忙

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信