在C语言中,continue和break语句的区别是什么啊?

 我来答
风雷九州
推荐于2016-06-20 · TA获得超过3025个赞
知道大有可为答主
回答量:1127
采纳率:100%
帮助的人:437万
展开全部

continue是继续下一次执行的意思。

break是跳出执行的意思。


两者一般用到循环语句里面。

continue是直接走到循环体末尾,然后判断循环条件,来决定是否继续循环。

break是直接跳出循环的意思。


比如:

a=0;
while(a>1000)
{
    if(a == 2)  --- 如果a == 2
    {
        a = 900;   ----a赋值为900
        continue;  ----这里的意思是跳转到空语句1去执行
    }
    
    if(a == 905)  --- 如果a == 905
    {
        break;    --- 这里的意思是跳转到空语句2去执行
    }
    a++;
    ; //这里写一个空语句,标号是1
}
; //这里写一个空语句,标号是2
长悠桂鸿轩
2020-03-02 · TA获得超过3817个赞
知道大有可为答主
回答量:3186
采纳率:28%
帮助的人:207万
展开全部
break是结束循环,而continue是结束当前循环,不执行continue后面的语句,进入下一次循环。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高强才
2014-12-08 · 贡献了超过100个回答
知道答主
回答量:100
采纳率:0%
帮助的人:14.8万
展开全部
Continue结束本次循环,循环还运行break跳出循环,不再运行循环
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
看见开会开会
2014-12-08 · 超过13用户采纳过TA的回答
知道答主
回答量:161
采纳率:0%
帮助的人:36.8万
展开全部
强调一下,break是终止,并不一定在循环中
追答
强调一下,break是终止,并不一定在循环中!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啥Q大过天
2014-12-08 · TA获得超过263个赞
知道答主
回答量:191
采纳率:0%
帮助的人:55.8万
展开全部
哦哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式