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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© iphone 中级黑马   /  2015-8-23 19:32  /  793 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求两个简单直白的解释,不要让人晕

11 个回复

倒序浏览
break直接跳出整个大的循环语句,continue只是跳出本次循环语句,程序还可以在大的循环中继续运行
回复 使用道具 举报
楼上正解...举个例子说吧,一个for循环需要循环好几次,break就是跳出这个for循环,而continue则是跳出本次循环继续下次for循环
回复 使用道具 举报
continue跳出本次循环,break跳出大循环。
回复 使用道具 举报
break可以理解为中断整个循环,而continue只是中断一次循环,举个栗子:
for(i=1;i<10;i++)
{
语句1;
if(条件)break;
语句2;
if(条件)continue;
语句3;
}
语句4;
如果程序运行到break语句,则循环结束,跳转到“语句4”。
如果程序运行到continue,则跳过语句3,直接进行i++,去执行下一次循环,循环完之后,再跳转到“语句4”。
回复 使用道具 举报
Pythoner 来自手机 中级黑马 2015-8-23 23:05:37
地板
但是要注意,两者都只能对最近的for有效,如果多层嵌套for循环,那外层的不受影响
回复 使用道具 举报
正解正解.
回复 使用道具 举报
楼主看到第几天视频啦?
回复 使用道具 举报
iphone 中级黑马 2015-8-24 10:46:22
9#
quebei198721 发表于 2015-8-24 10:04
楼主看到第几天视频啦?

才两个礼拜
回复 使用道具 举报
tr2e 中级黑马 2015-8-24 11:13:17
10#
break是跳出 continue是加速
回复 使用道具 举报
我不也明白,进来看看!
回复 使用道具 举报
break跳出循环,执行后续语句,contiue执行下一次循环
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马