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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Dariel 中级黑马   /  2015-5-27 21:03  /  1455 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题,能具体说下吗?{:3_57:}

14 个回复

倒序浏览
   break会直接跳出当前函数,而continue会直接跳过当前循环直接进行下一次循环
回复 使用道具 举报
顶顶顶顶.......
回复 使用道具 举报
lyricdon 发表于 2015-5-27 21:12
break会直接跳出当前函数,而continue会直接跳过当前循环直接进行下一次循环 ...

哦,明白了,你讲的真好,谢谢
回复 使用道具 举报
break会直接跳出当前循环题,而continue会跳过当前循环一次直接进行下一次循环。
比方说
while(x++ < 10)
{    if(x == 3)   
{        break;    }   
printf("%d\r\n", x);}
结果是输出  1 2   就退出了整个while循环但是如果使用
continuew
  while(x++ < 10)
{    if(x == 3)   
{        continue;    }  
  printf("%d\r\n", x);
}结果是:1 2 4 5 6 7 8 9 10  可见他仅仅是不输出3,因为他结束了本次循环
回复 使用道具 举报
break 跳出循环
continue 不进行循环下面的代码 再次从头循环
回复 使用道具 举报
Dariel 中级黑马 2015-5-29 09:14:24
7#
飞鱼fly 发表于 2015-5-28 09:18
break会直接跳出当前循环题,而continue会跳过当前循环一次直接进行下一次循环。
比方说
while(x++ < 10)

嗯,讲的不错,谢谢
回复 使用道具 举报
lyricdon 发表于 2015-5-27 21:12
break会直接跳出当前函数,而continue会直接跳过当前循环直接进行下一次循环 ...

break直接跳出当前函数吗? 不是跳出当前的循环么?    break能跳出函数?
回复 使用道具 举报
看个例题就很清晰了。。。
回复 使用道具 举报
    break会直接跳出当前函数,而continue会直接跳过当前循环直接进行下一次循环
回复 使用道具 举报
break是当前程序结束,执行后边的代码,continue是循环到continue时,就停止了,然后从下一次循环开始执行
回复 使用道具 举报
gamyc 中级黑马 2015-5-29 18:33:34
12#
break 是结束这个循环(不再进行这个for/while/do while循环),continue是只跳出本次循环
回复 使用道具 举报
呵呵,原来是这样啊,受教了..........
回复 使用道具 举报
break用来结束循环,而continue用来结束本次循环进入下次循环
回复 使用道具 举报
看视频,老师讲的比谁说的都清楚
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马