在 switch 中 case 要不要一定 按顺序放
比如
case 1:
case 2:
case 3:
...
如果这样放:
case 4;
case 5:
case 6:
case 7:
........
对程序会有神影响呢?????
没有任何影响。
学习过概率吧! 每个case是等概率命中的。
这个执行效率我没有计算过,但是如果有也没有必要把常用的放在前面。
这个摆放顺序完全是给“编写人员”看的,如果是乱序排列,则会造成阅读的困难的,与检查的困难,一旦造成条件缺失,后果就严重了。
没影响,搞起
不是按代码的顺序,而是有跳转的。