简述 break和continue的区别

 我来答
447587096
推荐于2018-04-10 · TA获得超过5047个赞
知道大有可为答主
回答量:2504
采纳率:70%
帮助的人:1180万
展开全部
/break是结束整个循环体,continue是结束单次循环

比方说:

while(x++ < 10)
{
if(x == 3)
{
break;
}
printf("%d\r\n", x);
}
结果是输出 1 2 就退出了整个while循环

但是如果使用continue
while(x++ < 10)
{
if(x == 3)
{
continue;
}
printf("%d\r\n", x);
}
结果是:1 2 4 5 6 7 8 9 10 可见他仅仅是不输出3,因为他结束了本次循环
尚学堂java学院
2020-11-12 · 百度认证:北京尚学堂科技有限公司官方账号
尚学堂java学院
向TA提问
展开全部
  • break: 结束当前循环并退出当前循环体。break还可以退出switch语句

  • continue: 循环体中后续的语句不执行,但是循环没有结束,继续进行循环条件的判断(for循环还会i++)。continue只是结束本次循环

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HelloWorld小码农
2018-05-01 · 专注技术知识文章发表,视频解说
HelloWorld小码农
采纳数:70 获赞数:85

向TA提问 私信TA
展开全部

本视频主要讲解的是break和continue的用法,对比两者之间的区别。break的作用是结束循环,continue的作用是结束本次当前循环,开启下一个循环。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿布御霖军
2015-12-12 · 超过30用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:35.8万
展开全部
break跳出循环,continue跳出本次循环,进入下次循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安宏伟安莹
高粉答主

2015-12-12 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:6万
采纳率:78%
帮助的人:1亿
展开全部
break是退出循环,就是不循环了
continue是结束本次循环,进行下一次循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式