C 语言编程 #if 0 #endif和:#if 1 #endif:
if 0
.........code1
#endif
这种编译器不编译code1中内容,被编译器忽略掉。
#if 1
.........code2
#endif
编译器编译code2中内容,执行代码。
这种写法对调试程序,写了老半天发现多余了,简单的代码能实现功能才是上上策,不想删或者以后可能会用到这部分模块代码就#if 0 #endif注释掉。这种写法找个编译器KEIL ,VC都可以验证一下,实践才是真理。