#if 与if #ifdef的区别以及宏的用法
#if是编译器在编译代码时完成的,if是在程序运行时进行的在程序运行时执行。
如果宏定义未定义,#if的代码将不会被编译
例如:
#define HI_XXX 1
#if HI_XXX
…
#endif
转载来源:https://blog.csdn.net/qq_40140790/article/details/99671676
#if是编译器在编译代码时完成的,if是在程序运行时进行的在程序运行时执行。
如果宏定义未定义,#if的代码将不会被编译
例如:
#define HI_XXX 1
#if HI_XXX
…
#endif
转载来源:https://blog.csdn.net/qq_40140790/article/details/99671676