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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

rt  在循环、判断语句中,continue和break分别有什么区别?

11 个回复

倒序浏览
break语句:用于选择结构和循环结构,跳出循环或选择语句,达到终止代码往下执行
        continue语句:只能用于循环结构,结束本次循环,continu语句下边的代码不在执行,继续下一次循环
回复 使用道具 举报
补充 if语句不能单独使用break,但在循环语句中if可以使用break
回复 使用道具 举报
break  是跳出当前循环,continue 继续下一次当前循环。。
回复 使用道具 举报
在循环中,continue是结束本次循环,break是打断了循环
回复 使用道具 举报
break语句:用于switch语句和循环结构中,跳出循环或结束switch语句         continue:只能用于循环结构,结束本次循环,continu语句下边的代码不在执行,继续下一次循环
回复 使用道具 举报
楼夜雪 来自手机 中级黑马 2015-9-17 22:00:07
7#
楼上说的对
回复 使用道具 举报
continue:结束本次循环,开始下次循环
回复 使用道具 举报
wxd123 中级黑马 2015-9-27 23:22:53
9#
跳过,跳出
回复 使用道具 举报
break是结束整个循环体,continue是结束单次循环
break:
while(x++ < 10)
{
    if(x == 3)
    {
        break;
    }
    printf("%d\r\n", x);
}
continue:
while(x++ < 10)
{
    if(x == 3)
    {
        continue;
    }
    printf("%d\r\n", x);
}
回复 使用道具 举报
continue结束一次循环,并且只能用于循环,break终止循环,还可以用于选择语句switch
回复 使用道具 举报
学习了......
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马