A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 奥特珞珞猫咪喵 中级黑马   /  2016-8-10 23:26  /  683 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

来到小题考考大家?

8 个回复

倒序浏览
break 是跳出循环体 ,而continue 是当前循环不执行 ,进行下一次循环,还在此循环体。
回复 使用道具 举报
同楼上啊
回复 使用道具 举报
break跳出循环,continue结束当前循环,跳到下一次循环
回复 使用道具 举报
break是跳出循环而continue是跳出方法,哈哈
回复 使用道具 举报
break跳出当前循环(最近的,不能跨级跳出),continue结束本次循环,继续下次循环
回复 使用道具 举报 1 0
//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:01
//break是结束整个循环体,continue是结束单次循环

//比方说:

这是C语言,Java同理
回复 使用道具 举报
Button 中级黑马 2016-8-12 19:54:36
9#
break是结束当前所在的循环,也就是说循环在遇到break后就停止啦。而continue是结束本次循环进入下一次循环,也就是该循环中遇到continue,跳过这次循环,进入下一次循环,而整个循环照常进行,并未停止。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马