黑马程序员技术交流社区

标题: break跳出 [打印本页]

作者: 李竞还活着    时间: 2015-6-3 23:21
标题: break跳出
本帖最后由 李竞还活着 于 2015-6-11 00:19 编辑

今天看ios基础班视频,视频里老师说break是跳出swith语句,而不是跳出循环语句,后来我确实也看到了他讲循环语句有四类:goto加if;while;do-while以及for四大类,但是我总感觉switch和if语句有点像循环的地方,那就是都似乎有点条件语句,那么条件语句一般都是用在哪些地方?
作者: huyingbin    时间: 2015-6-4 20:29
这几种都要条件,要不然怎么结束那
作者: 鬼崇祟    时间: 2015-6-4 21:26
做判断  什么时候结束  
作者: 李竞还活着    时间: 2015-6-5 00:27
huyingbin 发表于 2015-6-4 20:29
这几种都要条件,要不然怎么结束那

那哪些语句要用到break?
作者: 晗修    时间: 2015-6-5 00:29
循环和switch都会用到
作者: 蜡笔小炎    时间: 2015-6-5 00:38
浇水~~~~~
作者: heavenyu    时间: 2015-6-5 20:11
break在switch中是用来结束当前满足case条件的执行语句,如果,满足了这个条件,但你没写break,则会继续执行下一个case判断。直到遇到下一个break,这样就做了不必要的工作,break用在循环中,就是为了当你希望某一条件满足时,你希望它跳出这个循环体,一般结合if使用,if和switch语句并不是循环语句,因为,它们一般只做一次判定,没有循环条件,是无法进行循环的。这是我的一点浅解。如果有错误,欢迎纠正
作者: heyuze    时间: 2015-6-5 20:39
条件语句用到是否做判断的时候,break用到switch中达到你想要结果时退出。
作者: Elors    时间: 2015-6-5 20:49
还是得看具体的应用场景。
作者: 李竞还活着    时间: 2015-6-11 00:14
heavenyu 发表于 2015-6-5 20:11
break在switch中是用来结束当前满足case条件的执行语句,如果,满足了这个条件,但你没写break,则会继续执 ...

很是感谢,我能够明白些了




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