[STM8] 关于STM8单片机的if嵌套问题

[复制链接]
4714|29
xjjspace 发表于 2014-7-24 17:50 | 显示全部楼层
zgc5824049 发表于 2014-7-24 15:34
是switch好一点还是if好一点如果条件比较多的话

switch的判断条件有一些限制的。
zxw_download 发表于 2014-7-24 21:59 | 显示全部楼层
不知楼主用的什么编译器 可以找相应编译器编程指导看一下
embedX 发表于 2014-7-25 08:47 | 显示全部楼层
楼主前面说的是if,给的代码却是switch
 楼主| 尛舞icc 发表于 2014-7-25 13:59 | 显示全部楼层
xjjspace 发表于 2014-7-24 12:26
我在STVD上试了下,是可以的,楼主找找其他原因。又不是函数递归调用,正常来说,就这几层判断还是没问题的 ...

我再试试
 楼主| 尛舞icc 发表于 2014-7-25 13:59 | 显示全部楼层
embedX 发表于 2014-7-25 08:47
楼主前面说的是if,给的代码却是switch

就是在if 里面执行的 嵌套
 楼主| 尛舞icc 发表于 2014-7-25 14:00 | 显示全部楼层
embedX 发表于 2014-7-25 08:47
楼主前面说的是if,给的代码却是switch

在if里面的嵌套
 楼主| 尛舞icc 发表于 2014-7-25 14:01 | 显示全部楼层
mmuuss586 发表于 2014-7-24 13:08
楼上正解,CASE 2,3:都加break看看;

还是不行哦
 楼主| 尛舞icc 发表于 2014-7-25 14:38 | 显示全部楼层
Rain_King 发表于 2014-7-24 09:01
我觉得是你条件的问题,检验办法非常简单:
所有if条件里面的条件变成1,看是否执行...如果可以,那就说是 ...

弄好了    还真是条件弄错了    尴尬  新人  容易犯错
mmuuss586 发表于 2014-7-25 17:55 | 显示全部楼层
尛舞icc 发表于 2014-7-25 14:38
弄好了    还真是条件弄错了    尴尬  新人  容易犯错

解决了就好;
Rain_King 发表于 2014-7-25 20:25 | 显示全部楼层
尛舞icc 发表于 2014-7-25 14:38
弄好了    还真是条件弄错了    尴尬  新人  容易犯错

解决了就好.........
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部