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

学习 时间:2026-04-07 20:24:58 阅读:9819
while中的continue和if中的continue的区别?#includeint main(){\x09int n;\x09for(n=100;n

最佳回答

虚拟的鼠标

瘦瘦的外套

2026-04-07 20:24:58

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-04-07 20:24:58

    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全部答案