我有一个预处理器指令,
//#define SPEC_CONTROL // Is not defined, but can be if need be
#define SPEC_A_CONTROL // Is defined
#ifdef SPEC_CONTROL || SPEC_A_CONTROL
; // do something
#else
; // do something else
#endif
以我的方式使用
||
语法正确吗? 最佳答案
我可以向你保证至少
#if defined(SPEC_CONTROL) || defined(SPEC_A_CONTROL)
在Windows和几个UNIX平台上工作。我不确定
#ifdef SPEC_CONTROL || SPEC_A_CONTROL
关于c - C预处理程序指令,这是正确的语法吗? #ifdef foo ||酒吧,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17426722/