continue是结束上一次循环,开启下一次循环。在例子中用continue是到5次运球时结束一下,然后开启继续运球。在这次任务中用continue,它结束的是什么循坏,开启的又是什么循坏

来源:4-15 结束语句之continue语句

qq_孤独的沉默_0

2015-11-12 20:32

continue是结束上一次循环,开启下一次循环。在例子中用continue是到5次运球时结束一下,然后开启继续运球。在这次任务中用continue,它结束的是什么循坏,开启的又是什么循坏

写回答 关注

3回答

  • 慕移动6019357
    2016-03-24 22:24:19

    区别:break是跳出当前整个循环,continue结束本次循环开始下一次循环。

    以任务为例,continue结束的是本次(i%3==0)时的for循环,开始的是i+1后的for循环。

    如果用break,跳出的是当前整个for循环,即结束了当前整个for循环。

    关键是理解加粗部分,有疑问可以继续交流。

  • TigerSleepy
    2015-12-13 15:17:33

    楼上说反了,当被3整除时,该循环就会跳出这一次的循环,导致sum+=i不执行,进行下一次循环,只有不被3整除的整数才会进行sum+=i;这条语句,待循环全部完成,也就得出所有不被3整除的数(1到20)

    Karaz 回复qq_毛毛熊...

    用break就直接跳出整个循环去执行最后的printf了,而continue的作用是结束本次循环然后开始下一次循环,等于是所有可以被3整除的都不执行sum+=i;

    2016-01-05 16:42:41

    共 2 条回复 >

  • super珊__
    2015-11-15 13:23:18

    结束的是能被3整除的循环  只要被3整除了  就进行下一个语句  也就是sum += i ;以此循环

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题