#define LCWAIT_VOIDDETECT (15)#define LCWAIT_BIDCONFIRM (100)#define LCWAIT_INSERTDLY (200)
#define LCSTAT_INIT 0#define LCSTAT_ANA 1#define LCSTAT_BID 2
#define BIDST_THIRD 14#define BIDST_CONF 15
请问,上述#define的宏定义后边的数字,带括号和不带括号有什么区别,定义的这些数字起到什么作用?
Susan Yang:
请看一下 blog.csdn.net/…/52602633
Hao Mengzhen:
带不带括号的区别Susan的回答里描述的很详细。至于起到什么作用,一是阅读代码是清楚的知道每个参数的含义,二是如果需要对某个参数进行修改,直接改宏定义里面的数据就好了
灰小子:
一般如果是常数的话,可以不带括号
如果是表达式,必须带括号
#define宏定义,在预编译的时候会被直接替换