黑马程序员技术交流社区

标题: 一个语句问题 [打印本页]

作者: 在学野马    时间: 2014-10-1 09:13
标题: 一个语句问题
本帖最后由 在学野马 于 2014-10-1 09:40 编辑

a:for(int i=0;i<5;i++){
....
break a;
}
这种写法常见吗?还能怎么写

作者: 嘿~~    时间: 2014-10-1 09:21
这种写法是给循环做标记,用到的时候就可以这样写。中断的是a循环,循环标记最好大写表示,容易分清
作者: Fightin黑马    时间: 2014-10-1 11:17
循环标号,一般用在多层嵌套循环里面,满足某种条件跳出外层循环或者跳出内层循环继续下一次外层循环,一般是和break continue 一起用的
作者: 哈达洋    时间: 2014-10-1 13:01
多重嵌套循环的时候用,不过不建议使用这种方式调出外层循环.
作者: 不系之舟王    时间: 2014-10-1 14:06
毕姥爷说了,标签基本上不用
作者: 黑马小菜菜    时间: 2014-10-1 15:04
标记啦,是break 用的。
作者: dreamseekerkun    时间: 2014-10-1 18:36
还可以定义一个布尔型标记,标签用的少些
作者: 高泳    时间: 2014-10-1 19:25
可能会用到标记,不过不多
作者: 18643448863    时间: 2014-10-2 06:36
受教  楼上答案一致。就是这个意思
作者: 菜鸟一号    时间: 2014-10-2 09:09
这东西用十分少用




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2