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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 251143492 中级黑马   /  2014-12-3 14:56  /  1390 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

谁能帮讲解下,不太明了作用。

6 个回复

正序浏览
HM_lpn 中级黑马 2014-12-6 10:48:49
7#
学习了  嘿嘿
回复 使用道具 举报
continue:结束此次循环(嵌套循环就近原则),进入下一次循环。
break:中止此轮循环(嵌套循环就近)
回复 使用道具 举报
这个问题以前就见过呢:
break:使用场合:switch语句及循环语句中,在switch语句中遇见break就退出switch语句,在循环语句中遇见break就直接退出整个循环

continue:使用场合:循环语句,遇见continue就是结束本次循环而进入下次循环     要是在嵌套的循环语句中,只是结束最近的循环结构而进入下次循环
回复 使用道具 举报
break是结束整个循环
例子:
int i=0;
while(1){
    i++;
    if(i==10)//当i==10的时候退出整个循环
        break;
}
continue:结束当前的循环
例子:
int i=0;
while(1){
    i++;
     if(i==10)//当i==10的时候,结束当前循环,执行下一次循环,也就是跳过本次下面的printf函数。
        continue;
    printf("%d\n",i);
}
回复 使用道具 举报
break终止循环,continue结束当前的循环(1轮),直接进入下一轮,在switch开关里面经常见!
比较简单。。。
回复 使用道具 举报
break是跳出循环,而continue是结束本次循环进入下次循环。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马