define 后面指跟一个变量时,表示什么?

比如 define test

#define A
那么你看到A时把它略去就行了
意思就是这里A只是做以后备用的符号,还没有被定义

如果是#define A 1
那么你看到A就把它换成1
例如有A+1
你就看成1+1就行了,这叫宏替换
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-24
#define test

这样是定义一个空宏,test只作一个注释用,没有什么用的.
第2个回答  2008-12-24
#define 吧,没有define的
第3个回答  推荐于2016-05-26
define 后面指跟一个变量时,就是宏定义,头文件中为了防止重复包含时经常使用。
格式为:
#define xxx //
比如:
#define WIN32_LEAN_AND_MEAN //如果定义了宏WIN32_LEAN_AND_MEAN
这些代码
#else //否则
那些代码
#endif
或者
#define WIN32_LEAN_AND_MEAN //如果没有定义宏WIN32_LEAN_AND_MEAN
这些代码
#else //否则
那些代码
#endif
相似回答