黑马程序员技术交流社区
标题:
break与continue的区别
[打印本页]
作者:
奥特珞珞猫咪喵
时间:
2016-8-10 23:26
标题:
break与continue的区别
来到小题考考大家?
作者:
开心的流泪者
时间:
2016-8-11 21:28
break 是跳出循环体 ,而continue 是当前循环不执行 ,进行下一次循环,还在此循环体。
作者:
FunnyKing
时间:
2016-8-11 21:54
同楼上啊
作者:
龙旋
时间:
2016-8-11 23:23
break跳出循环,continue结束当前循环,跳到下一次循环
作者:
wx_m1x190x7
时间:
2016-8-11 23:37
break是跳出循环而continue是跳出方法,哈哈
作者:
li--yong
时间:
2016-8-11 23:48
break跳出当前循环(最近的,不能跨级跳出),continue结束本次循环,继续下次循环
作者:
695212308
时间:
2016-8-12 19:01
//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,因为他结束了本次循环
作者:
695212308
时间:
2016-8-12 19:03
695212308 发表于 2016-8-12 19:01
//break是结束整个循环体,continue是结束单次循环
//比方说:
这是C语言,Java同理
作者:
Button
时间:
2016-8-12 19:54
break是结束当前所在的循环,也就是说循环在遇到break后就停止啦。而continue是结束本次循环进入下一次循环,也就是该循环中遇到continue,跳过这次循环,进入下一次循环,而整个循环照常进行,并未停止。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2