这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » if语句,跟switch语句要怎么选择呢

共8条 1/1 1 跳转至

if语句,跟switch语句要怎么选择呢

助工
2014-05-12 17:13:09     打赏

如题,求大神指点


分支条件是一个变量的值


院士
2014-05-12 17:30:41     打赏
2楼
妈呀,好久没见了。

专家
2014-05-12 19:31:17     打赏
3楼

2者的效率是不一样的,看看下面的帖子吧

http://forum.eepw.com.cn/thread/156398/1


助工
2014-05-15 16:54:01     打赏
4楼
遇到问题就想到组织了啊

专家
2014-05-15 17:13:39     打赏
5楼

我经常这么用:

if(true)

{

 switch( condition)

    case condition:   break;

    .

 

  .

 defaule: break;

 

 

}


院士
2014-05-15 19:40:18     打赏
6楼

if多用来做条件判断,不同的情况。

switch 多用来对一个状态的多种情况来进行判断。


其主要的区别还是设计人员的思路而定。

效率在正常情况下 基本相同


高工
2014-05-17 18:39:47     打赏
7楼

现在MCU的速度

大部分场合没有必要去深究语句的效率了吧

哪个方便用哪个,吼吼

如果条件状态比较多,可以考虑switch


专家
2014-05-20 11:32:45     打赏
8楼
看看你实际的用了,分支较多的话switch比较好用

共8条 1/1 1 跳转至

回复

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