while中的continue和if中的continue的区别?

学习 时间:2026-08-15 10:00:18 阅读:8053
while中的continue和if中的continue的区别?#includeint main(){\x09int n;\x09for(n=100;n

最佳回答

大气的乌冬面

如意的野狼

2026-08-15 10:00:18

continue只负责让一个循环语句产生”跳回“,即最接近continue的里层循环语句。你第一个continue的,是for(n=100;n<=200;n++) (因为if不是循环语句,continue不会找它)你第二个continue的,是while(n%3==0)循环,因为这个是距离continue最近的内层循环。while(n%3==0){continue;}//当n=102的时候,这个while会无限次循环,死机了 再问: 那第二个程序里,就是你截图里的花括号去掉的话呢?最接近的内层循环就和if的一样了,都是for(n=100;n

最新回答共有2条回答

  • 会撒娇的草莓
    回复
    2026-08-15 10:00:18

    continue只负责让一个循环语句产生”跳回“,即最接近continue的里层循环语句。你第一个continue的,是for(n=100;n<=200;n++) (因为if不是循环语句,continue不会找它)你第二个continue的,是while(n%3==0)循环,因为这个是距离continue最近的内层循环。while(n%3==0){continue;}//当n=102的时候,这个while会无限次循环,死机了 再问: 那第二个程序里,就是你截图里的花括号去掉的话呢?最接近的内层循环就和if的一样了,都是for(n=100;n

上一篇 The-- -- people in -- -- -- money.政府给贫困地区的人民提供资金.

下一篇 新概念英语同步测试卷book1 test24和test25全部答案