c语言中continue用在循环语句的最后是什么意思

 我来答
天云小店
推荐于2018-02-27 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:779万
展开全部

continue语句只要是用在循环体中(不管哪个位置),都是用来跳出当前次循环,进入下一次循环。


举例说明如下:

int i, s=0;
for(i=0; i<5; i++)
{
    s += i;
    if(i==3)  // 如果i=3跳出此次循环,进入i=4的循环(此时加continue没什么意义)
        continue;
}
// 执行程序后s=0+1+2+3+4=10

int i, s=0;
for(i=0; i<5; i++)
{
    if(i==3)  // 如果i=3跳出此次循环,进入i=4的循环(即此时不执行s+=i)
        continue;
    s += i;
}
// 执行程序后s=0+1+2+4=7
mdoom
推荐于2017-11-23 · TA获得超过2923个赞
知道大有可为答主
回答量:1370
采纳率:0%
帮助的人:698万
展开全部
结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenjintao_ii
推荐于2018-12-06 · TA获得超过425个赞
知道小有建树答主
回答量:505
采纳率:100%
帮助的人:332万
展开全部
for(i = 0; i < 100; i++)
for(j = 0; j < 100; j++)
{
continue;
k = 100;
}
以上程序,执行continue的时候,跳出j的循环,进入i的循环(即i++),然后再进入j循环,k=100从未被执行
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
moxinwutian
2011-01-07 · TA获得超过521个赞
知道答主
回答量:60
采纳率:0%
帮助的人:43万
展开全部
结束本次循环……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
河蟹和谐河蟹
2011-01-07 · TA获得超过1156个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:790万
展开全部
没有实际意义,只不过看这更清晰严谨。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式