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 是跳出当前层次的循环,进行下一次循环
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息