黑马程序员技术交流社区
标题:
C语言中break怎么和continue区别
[打印本页]
作者:
iphone
时间:
2015-8-23 19:32
标题:
C语言中break怎么和continue区别
求两个简单直白的解释,不要让人晕
作者:
同舟ing
时间:
2015-8-23 22:11
break直接跳出整个大的循环语句,continue只是跳出本次循环语句,程序还可以在大的循环中继续运行
作者:
魏武
时间:
2015-8-23 22:14
楼上正解...举个例子说吧,一个for循环需要循环好几次,break就是跳出这个for循环,而continue则是跳出本次循环继续下次for循环
作者:
Jo_
时间:
2015-8-23 22:21
continue跳出本次循环,break跳出大循环。
作者:
wownbafifa
时间:
2015-8-23 22:58
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
但是要注意,两者都只能对最近的for有效,如果多层嵌套for循环,那外层的不受影响
作者:
红双喜
时间:
2015-8-23 23:16
正解正解.
作者:
quebei198721
时间:
2015-8-24 10:04
楼主看到第几天视频啦?
作者:
iphone
时间:
2015-8-24 10:46
quebei198721 发表于 2015-8-24 10:04
楼主看到第几天视频啦?
才两个礼拜
作者:
tr2e
时间:
2015-8-24 11:13
break是跳出 continue是加速
作者:
15095185209
时间:
2015-8-24 14:06
我不也明白,进来看看!
作者:
王志志志
时间:
2015-8-29 11:07
break跳出循环,执行后续语句,contiue执行下一次循环
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2