#if #endif 用法问题
程序函数里有
#if 0
Sleep(20);
#endif
这里这个语句的作用是什么?
我的理解:#if 0都是不成立的,Sleep(20)不能被执行,相当于无效,如果无效应该不会加这些阿
所以问下各位高人
[解决办法]
#if 0
Sleep(20);
#endif
这应该是段调试代码
楼主理解的很对
有时候我们为了方便就这么写
而不把不要的代码注释掉了
[解决办法]
想运行Sleep(20);的时候将0改为1,不想运行的时候再把1改会0。
不用反复删除和重新建立#if与#endif之间的代码。
#if 1
Sleep(20);
#endif
[解决办法]
对于
#if 0
Sleep(20);
#endif
这段代码,如果之前有过#define 0则执行Sleep(20),否则则跳过
[解决办法]
编译开关,
#if 0
Sleep(20);
#endif
相当于把这段代码注释掉,编译器不编译这段代码.
把0改成1就相当于把注释放开.
#if 1
Sleep(20);
#endif