C语言中#if 0,#if 1,#else,#endif的作用
2018-01-16 17:20
302 查看
在C语言中时常会用到#if 0,#if 1,#else,#endif语句,语句如下所示:
#if 0
code1
#else
code2
#endif
此时code1的语句被注释掉了,永远没有办法执行,而code2是被编译的;如果将#if 0变为#if 1,code1被编译,而code2永远没有办法被执行。
#if 0
code1
#else
code2
#endif
此时code1的语句被注释掉了,永远没有办法执行,而code2是被编译的;如果将#if 0变为#if 1,code1被编译,而code2永远没有办法被执行。
相关文章推荐
- C语言预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
- C语言预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
- Objective--C语言预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- 【转】C语言中#if #else 有什么作用?
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef_Embeder
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
- C语言预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
- C语言预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- C语言和c++预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- C语言 switch和if..else的区别 以及枚举的作用
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef_Embeder
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
- C语言预处理命令之条件编译(#ifdef,#else,#endif,#if等)