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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑客大王 中级黑马   /  2015-5-20 21:20  /  3578 人查看  /  28 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

switch中的defual的放case前有影响吗

28 个回复

正序浏览
好像有的,你可以试下,我觉得是有影响的,defual如果加了break ,那么可能会直接退出
回复 使用道具 举报
没有影响,默认最后执行default
回复 使用道具 举报
好问题,围观学习,我觉得会受影响吧顺序执行
回复 使用道具 举报
可以,美观性不足啊
回复 使用道具 举报
嗯嗯...好想法
回复 使用道具 举报
没有影响啊
回复 使用道具 举报
存在影响的方面主要在case的穿透方面。如果default后没有break,上一种情况就可能穿透它
回复 使用道具 举报
没有问题,放在后面是为了增强阅读性,一种规范问题而已,执行的顺序,我认为还是一样的
回复 使用道具 举报
没有没有没有
回复 使用道具 举报
围观学习啦
回复 使用道具 举报
并没有影响 只是不好看。
回复 使用道具 举报
kingloveyy 来自手机 中级黑马 2015-6-2 09:37:05
18#
默认放最后
回复 使用道具 举报
随便写 case 和 default是并列关系
但是默认是写在末尾
也要让别人明白嘛
回复 使用道具 举报
taolove 来自手机 中级黑马 2015-6-2 08:53:10
16#
有点影响!
回复 使用道具 举报
没有影响 不加break一样会有穿透现象  
回复 使用道具 举报
没有影响的. 但是注意不要遗漏break
回复 使用道具 举报
主要防止穿透问题就行.
回复 使用道具 举报
我觉得这个是不影响的。
先写defual后写case没什么区别,只是记得都要写上break防止穿透。
回复 使用道具 举报
影响的。看李伟老师那个基础课程视频。没有给你发网盘链接
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马