#define FALSE (0) #define TRUE (1)

2019-07-21 05:21发布

#define  FALSE  (0)
#define  TRUE    (1)


#define  FALSE  0
#define  TRUE   1



我想请问下在这种情况下(0)   (1)    0    1的区别是什么啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
edmund1234
1楼-- · 2019-07-21 11:13
本帖最后由 edmund1234 于 2019-2-13 19:35 编辑

define后加括号是个习惯, 因为大部分情况都需要加, 当然在你给出的情况加不加也没所谓
比如
#define   Interval_t    36
#define   callbackTime    0.12+Interval_t

abc = 2*callbackTime;

这时候你会发现0.12+Interval_t加不加括号的影响是很大的, 所以习惯上是加括号来用
15937417823
2楼-- · 2019-07-21 11:55
区别就是你加的括号,没有用过你上边那个方式。
小陀螺爱炒蛋
3楼-- · 2019-07-21 16:01
 精彩回答 2  元偷偷看……

一周热门 更多>