正常情况下,每一种case对应的操作最后都要有个break
default相当于一种默认的case状态,也要加个break
不加break,编译不会报错,但是逻辑太混乱,影响代码可读性。
default break 从逻辑意义上来说没有特别的需要,从代码规范上来说加上表示完整
因为如果不加有要求有default语句,则需要加空处理,和break没有特别的区别了。
如果default放在最后,就可以不加break
因为反正程序都执行完了,可有可无
default 是一个缺省 case,break 是每个 case 都有的。
这个代码比较规范,代码的意思就是上面的 case 全部不满足,就来执行 default ,default 中啥也没有做直接 break 了
defaut: break;一般放在Switch语句中最后一句,用于处理不满足case情况时,当然也可以不加;
case 后面建议也加上break;执行完case,就跳出switch;
有个好习惯的工程师都用着呢。
逻辑清晰,条理明白