ifdef用法

1.ifdef是条件编译命令。常用用法:

#ifdef 标识符   
      程序段1   
#else   
     程序段2   
#endif

满足条件,就执行程序段1,否则就执行程序段2.

2.ifndef用法同上。

如果没有定义,就执行程序段1。

3.多条件同时满足时

#if defined(macro1) && defined(macro2) && defined(macro3)
    程序段
#endif


原文地址:https://www.cnblogs.com/chengliu/p/3636334.html