中易网

c语言break和continue

答案:6  悬赏:0  
解决时间 2021-04-28 06:01
  • 提问者网友:紫柔同归
  • 2021-04-27 06:09
break和continue在循环语句中功能是什么?又有什么不同?并举例。
最佳答案
  • 二级知识专家网友:茫然不知崩溃
  • 2021-04-27 06:53

break  是结束本循环,执行本循环的下面语句


continue  是结束本次循环,执行下一次循环,

全部回答
  • 1楼网友:情窦初殇
  • 2021-04-27 10:46

break是跳出循环,continue是结束本次循环执行下一条循环......

---------------你好,给你举个例子:如下:

1.break

for(int i=0; i<10; i++) {  if(i == 5)  {

 break;   printf("%d", i);  } }

这个例子,一直打印i,当i=5的时候,执行了break,结束整个循环,打印了0 1 2 3 4

2.continue

for(int i=0; i<10; i++) {  if(i == 5)  {  continue;   printf("%d", i);  } }

一样的程序,也是打印,这个到5了,是结束本次循环,打印的是0 1 2 3 4 6 7 8 9,这样你明白了么

  • 2楼网友:情战凌云蔡小葵
  • 2021-04-27 10:36

break 是跳出整个循环  continue 是跳出本次循环

比如 for(int i=0;i<n;i++)

    {

    if(i>2)

    break;

    }

这样就是跳出整个for循环 如果用continue则是跳出本次循环 而for循环并没有结束

  • 3楼网友:桑稚给你看
  • 2021-04-27 09:08

兄弟。我打个例子

if(int i=0;i<4;++i)

现在 若i=2的时候 break

就会跳出 大循环 就是连 i=3都不执行了

若i=2的时候 continue

就会跳出本次循环 。i=2时候不执行,直接跳出。

但 i=3 的时候 继续执行

  • 4楼网友:零负荷的放任
  • 2021-04-27 07:33
break是彻底结束循环。 continue是结束本次循环。 循环是有很多次的,break之后不再循环,continue结束本次循环后,再开始下一次的循环。
  • 5楼网友:晨与橙与城
  • 2021-04-27 07:07

break是跳出当前循环,continue是跳出当层的循环

for()

  break//是跳出for循环,执行for循环下面的语句

  continue 是跳出当前层次的循环,进行下一次循环

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息