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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李竞还活着 中级黑马   /  2015-6-3 23:21  /  1471 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 李竞还活着 于 2015-6-11 00:19 编辑

今天看ios基础班视频,视频里老师说break是跳出swith语句,而不是跳出循环语句,后来我确实也看到了他讲循环语句有四类:goto加if;while;do-while以及for四大类,但是我总感觉switch和if语句有点像循环的地方,那就是都似乎有点条件语句,那么条件语句一般都是用在哪些地方?

9 个回复

倒序浏览
这几种都要条件,要不然怎么结束那
回复 使用道具 举报
做判断  什么时候结束  
回复 使用道具 举报
huyingbin 发表于 2015-6-4 20:29
这几种都要条件,要不然怎么结束那

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

很是感谢,我能够明白些了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马