关于break和continue的用法
break和continue都用在循环当中,非常方便。但我有一个疑问,如果有多重循环,那么最里面的一层嵌套中的break是退出所有的循环还是只退出一层循环?
问题点数:20、回复次数:8Top
1 楼kingofvc(提薪像做贼 )回复于 2002-12-02 22:06:19 得分 2
一层Top
2 楼langhaixin(C++如此多娇,引无数高手尽折腰!)回复于 2002-12-02 22:07:41 得分 2
break 当然是退出当前层了Top
3 楼ktz(开拓者)回复于 2002-12-02 22:14:28 得分 2
sameTop
4 楼zhizhuwang(蜘蛛)回复于 2002-12-03 12:24:58 得分 0
那如果我要退出不止一层怎么办呢Top
5 楼caizzrr()回复于 2002-12-03 12:54:16 得分 1
一层Top
6 楼zxy_zs(STL&C++)回复于 2002-12-03 12:55:10 得分 0
goto,不过似乎不好Top
7 楼qy789()回复于 2002-12-04 09:44:45 得分 8
break:退出循环
continue:终止本次循环,然后判断循环条件,继续执行
你如果想退出多重循环只能加条件判断(设置退出标志),退出条件满足则再用break退出。
Top
8 楼qy789()回复于 2002-12-04 09:47:27 得分 5
在第一次用break之前,设置退出标志,然后在外层循环判断这个标志,如果条件成立则再用break退出。Top




