#if 0
#endif
用于屏蔽注释中间的代码,避免注释嵌套,如果你的代码没注释,那么它与/**/的实际用途没啥区别
#define a 1;
#if a;//ok
#end if
int a = 1;
#if a;//虽然不会报错,但是没啥用#if中间的代码不会执行
#end if;
#endif
用于屏蔽注释中间的代码,避免注释嵌套,如果你的代码没注释,那么它与/**/的实际用途没啥区别
#define a 1;
#if a;//ok
#end if
int a = 1;
#if a;//虽然不会报错,但是没啥用#if中间的代码不会执行
#end if;