C语言,是否允许宏定义里加入条件编译? 例如: #define ABC\ #if 0\ ……\ #else\ ……\ #endif

如题所述

不能。#define #if #else是预处理指令,编译器不做预处理的嵌套工作。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-13
可以用这种结构
#ifdef ...
.....
#else
....
相似回答