OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2523|回复: 8

这是一个宏定义语句,怎么理解呢?

[复制链接]

25

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2015-3-14
在线时间
5 小时
发表于 2015-7-1 20:31:26 | 显示全部楼层 |阅读模式
5金钱
#define IS_FUNCTIONAL_STATE(STATE)    (((STATE) == DISABLE) || ((STATE) == ENABLE))

请问我这样理解对吗?
这是一个状态检查函数,检查是使能还是失能...
这是一个宏定义语句IS_FUNCTIONAL_STATE后面还有一个STATE语句,而STATE在后面有两种状态,判断到底是哪一种对吗?
求大神解答》》》》》》》》》》》》》》》》
****************
****************
谢谢!!!!!

最佳答案

查看完整内容[请看2#楼]

判断STATE是否是DISABLE或ENABLE的其中一种 如果是返回1 如果不是返回0
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
发表于 2015-7-1 20:31:27 | 显示全部楼层
判断STATE是否是DISABLE或ENABLE的其中一种 如果是返回1 如果不是返回0
回复

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2013-9-30
在线时间
3 小时
发表于 2015-7-1 20:49:09 | 显示全部楼层
没有具体到判断哪一种,只是判断是不是你设置的状态之一。
回复

使用道具 举报

1

主题

374

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1327
金钱
1327
注册时间
2014-7-23
在线时间
422 小时
发表于 2015-7-1 22:47:16 | 显示全部楼层
和断言机制有点类似。。。结合代码你就会一目了然了。。。
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2015-7-2 09:29:36 | 显示全部楼层
好好回去学C语言吧
回复

使用道具 举报

25

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2015-3-14
在线时间
5 小时
 楼主| 发表于 2015-7-2 19:31:07 | 显示全部楼层
回复【5楼】三叶草:
---------------------------------
是是是.....
回复

使用道具 举报

25

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2015-3-14
在线时间
5 小时
 楼主| 发表于 2015-7-2 19:31:30 | 显示全部楼层
回复【4楼】guset_03:
---------------------------------
谢谢啦!
回复

使用道具 举报

25

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2015-3-14
在线时间
5 小时
 楼主| 发表于 2015-7-2 19:31:56 | 显示全部楼层
回复【3楼】Theone:
---------------------------------
谢谢,我不太确定,现在明白了
回复

使用道具 举报

25

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2015-3-14
在线时间
5 小时
 楼主| 发表于 2015-7-2 19:32:58 | 显示全部楼层
回复【2楼】hahaxine:
---------------------------------
嗯嗯,谢谢啦,我原来理解错了,,,,,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 17:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表