1 #if defined
可以实现复杂的预编译判断条件
如:
#if defined A && B || C && D ......
..................
#endif
2 #ifdef
不能组成复杂的预编译判断条件
在只有一个预编译条件的情况下,#ifdef 和 #if defined 是一样的
3 #ifndef
功能和 #ifdef 相反
1 #if defined
可以实现复杂的预编译判断条件
如:
#if defined A && B || C && D ......
..................
#endif
2 #ifdef
不能组成复杂的预编译判断条件
在只有一个预编译条件的情况下,#ifdef 和 #if defined 是一样的
3 #ifndef
功能和 #ifdef 相反