这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 关于case 的顺序问题,求小伙伴们指点指点

共15条 1/2 1 2 跳转至

关于case 的顺序问题,求小伙伴们指点指点

助工
2014-07-15 16:00:00     打赏

在     switch   中    case    要不要一定  按顺序放

比如


case 1:

case 2:

case 3:

...


如果这样放:


case 3:

case 2:

case 4;

case 5:

case 6:

case 7:

........

对程序会有神影响呢?????




关键词: switch     case    

院士
2014-07-15 17:00:37     打赏
2楼
小样的,看不懂啊

院士
2014-07-15 19:44:10     打赏
3楼

没有任何影响。


学习过概率吧! 每个case是等概率命中的。


助工
2014-07-21 15:00:34     打赏
4楼
感觉唯一影响的就是执行效率了,其它的并没有啥了,常用的放前面效率较高

高工
2014-08-02 07:59:28     打赏
5楼
根本就不是程序执行的顺序,对程序没有如何影响。

院士
2014-08-02 09:29:29     打赏
6楼

这个执行效率我没有计算过,但是如果有也没有必要把常用的放在前面。

这个摆放顺序完全是给“编写人员”看的,如果是乱序排列,则会造成阅读的困难的,与检查的困难,一旦造成条件缺失,后果就严重了。


助工
2014-08-04 10:46:23     打赏
7楼
这个是按代码顺序执行的吧?     不是按大小或者什么的吧????

专家
2014-08-04 15:53:36     打赏
8楼

没影响,搞起


高工
2014-08-04 19:31:41     打赏
9楼

不是按代码的顺序,而是有跳转的。


高工
2014-08-04 19:34:36     打赏
10楼
跳跃式执行的,对号入座,无影响

共15条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]