简述 break和continue的区别
5个回答
展开全部
/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,因为他结束了本次循环
比方说:
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,因为他结束了本次循环
展开全部
break: 结束当前循环并退出当前循环体。break还可以退出switch语句
continue: 循环体中后续的语句不执行,但是循环没有结束,继续进行循环条件的判断(for循环还会i++)。continue只是结束本次循环。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本视频主要讲解的是break和continue的用法,对比两者之间的区别。break的作用是结束循环,continue的作用是结束本次当前循环,开启下一个循环。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
break跳出循环,continue跳出本次循环,进入下次循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
break是退出循环,就是不循环了
continue是结束本次循环,进行下一次循环
continue是结束本次循环,进行下一次循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |