黑马程序员技术交流社区
标题:
switch的问题
[打印本页]
作者:
黑客大王
时间:
2015-5-20 21:20
标题:
switch的问题
switch中的defual的放case前有影响吗
作者:
doushu
时间:
2015-5-20 21:56
没有影响,fault可以放在switch的任何地方,但是若不放在最后,需要和case一样,加一个break
作者:
追随自然
时间:
2015-5-21 22:43
没有太大的影响!
作者:
Never_Yg
时间:
2015-5-21 23:20
没有,只在case没有执行时,执行!我是这么理解的
作者:
梦初醉
时间:
2015-5-22 00:08
遵循case的规范好吗?感觉这种问题没意义,因为没有人这么写代码
作者:
唐僧
时间:
2015-5-22 22:00
这就要看你代码怎么写了,考试的时候最喜欢这样干,把后面的break偷偷省略了,很酸爽
作者:
天是蓝色的
时间:
2015-5-22 22:55
没有,但要注意穿透,,放在case前记得加break,
作者:
蜡笔小炎
时间:
2015-5-25 10:51
defual放在switch的最后是不用加的。
如果不在最后且没有break,会执行完defual再执行下个case里的语句
作者:
yuang4074
时间:
2015-5-25 17:54
这种问题还要提吗?自己写段代码测试下呗
作者:
XiaoBaoMi
时间:
2015-5-27 07:58
没有 影响的
作者:
飞鱼fly
时间:
2015-5-27 09:02
影响的。看李伟老师那个基础课程视频。没有给你发网盘链接
作者:
heyuze
时间:
2015-5-27 09:39
我觉得这个是不影响的。
先写defual后写case没什么区别,只是记得都要写上break防止穿透。
作者:
room_jay100
时间:
2015-6-1 22:26
主要防止穿透问题就行.
作者:
七尺阳光
时间:
2015-6-1 22:45
没有影响的. 但是注意不要遗漏break
作者:
鬼崇祟
时间:
2015-6-1 23:27
没有影响 不加break一样会有穿透现象
作者:
taolove
时间:
2015-6-2 08:53
有点影响!
作者:
talent123
时间:
2015-6-2 08:54
随便写 case 和 default是并列关系
但是默认是写在末尾
也要让别人明白嘛
作者:
kingloveyy
时间:
2015-6-2 09:37
默认放最后
作者:
晗修
时间:
2015-6-2 09:54
并没有影响 只是不好看。
作者:
这是829
时间:
2015-6-4 00:26
围观学习啦
作者:
fixer
时间:
2015-6-4 07:36
没有没有没有
作者:
heavenyu
时间:
2015-6-5 20:25
没有问题,放在后面是为了增强阅读性,一种规范问题而已,执行的顺序,我认为还是一样的
作者:
huyingbin
时间:
2015-6-6 15:54
存在影响的方面主要在case的穿透方面。如果default后没有break,上一种情况就可能穿透它
作者:
woaidd99
时间:
2015-6-6 21:54
没有影响啊
作者:
恩赐_RWQqZ
时间:
2015-6-6 23:46
嗯嗯...好想法
作者:
天下1083
时间:
2015-6-7 08:11
可以,美观性不足啊
作者:
马贺飞
时间:
2015-6-9 14:27
好问题,围观学习,我觉得会受影响吧顺序执行
作者:
TOBESKY
时间:
2015-6-9 21:44
没有影响,默认最后执行default
作者:
Emma
时间:
2015-6-9 22:16
好像有的,你可以试下,我觉得是有影响的,defual如果加了break ,那么可能会直接退出
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2