浅析break与continue区别

//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,因为他结束了本次循环

其实说白了就是打麻将的时候前者就是掀桌子不继续打了,后者就是当时那局没法出输赢中断不打了,下局继续打。

猜你喜欢

转载自blog.csdn.net/tianjingang1/article/details/84303037
今日推荐