这实际上是从我的模块(C中的预处理器)中提取的。
条件表达式可以包含任何C运算符,但赋值运算符、增量运算符和递减运算符除外。
我不确定我是否得到了这条语句,因为我尝试使用这和worked.Also进行其他操作,可能的工作是简单地在条件表达式准确地说,就像这样中声明宏或函数。
而且,我也不明白这条规则背后的理由是什么。有人能解释一下吗?
谢谢
发布于 2010-12-29 13:06:05
用粗体表示的段落指的是#if表达式,因此可以使用运算符:
#if VARIABLE > 3等等,而不是你定义的宏中的代码。
https://stackoverflow.com/questions/4554313
复制相似问题