C语言中break与continue的用法与区别?

 我来答
清子April
推荐于2016-09-21 · 知道合伙人教育行家
清子April
知道合伙人教育行家
采纳数:1322 获赞数:4192
毕业于佳木斯大学,工程制药专业,个人业余热爱教育文学类相关知识,希望通过行家平台帮助别人,丰富自己。

向TA提问 私信TA
展开全部
1、break是结束循环。 continue是结束本次循环。
循环是有很多次的,break之后不再循环,continue结束本次循环后,再开始下一次的循环。
2、例子:

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,因为他结束了本次循环。
学习C语言根据其英文意思加以理解,break 中断,continue 继续。
冻菱用1674
2015-08-25 · TA获得超过234个赞
知道答主
回答量:119
采纳率:0%
帮助的人:144万
展开全部
break :跳出循环 continue:结束本次循环 如果一个for语句中,用break,那不管for语句执行到什么地方,那跳出去之后就不会再进来,除非程序运行第二圈。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式