打印
[STM32]

中断处理函数逻辑问题

[复制链接]
794|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
狄龙|  楼主 | 2017-4-3 23:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
狄龙|  楼主 | 2017-4-3 23:56 | 只看该作者

if(a==1)
        {

        }       
        else
        {

        }       
               
        if(b==1)
        {

        }       
        else
        {

        }               
               
if(c==1)
        {

        }       
        else
        {

        }                       

使用特权

评论回复
板凳
狄龙|  楼主 | 2017-4-3 23:57 | 只看该作者
这样逻辑有错吗?书本上没有这样写过,但是我经常这样用,不知道有没有错误

使用特权

评论回复
地板
前功尽弃| | 2017-4-4 13:21 | 只看该作者
逻辑没错,但是我觉得你把a,b,定义成无符号整型的,
if(a>0)
{

}
else
{

}
这样程序表达的意思是不是更直观点

使用特权

评论回复
5
renxiaolin| | 2017-4-5 17:50 | 只看该作者
那这个跟中断没关系呀

使用特权

评论回复
6
kevin1106| | 2017-5-3 08:29 | 只看该作者
全用if也行啊,2楼的代码中考虑,如果a=0和1以外的数据的时候就出bug了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

10

帖子

0

粉丝