C语言中break与continue的用法与区别?
2个回答
推荐于2016-09-21 · 知道合伙人教育行家
关注
展开全部
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 继续。
循环是有很多次的,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 继续。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询