- 基本数据类型
- 预处理
- .i文件
- 做的事情
- 预处理的作用
- 命令
- 条件预编译
- 预处理指令
- #define
- #undef
- #if
- #elif
- #else
- defined
- #ifdef
- #ifndef
- #endif
- 实例
- #ifdef _DEBUG // ... do some operations #endif #ifdef _WIN32 // ... use Win32 API #endif
- #ifdef ABC // ... codes while definded ABC #elif (CODE_VERSION > 2) // ... codes while CODE_VERSION > 2 #else // ... remained cases #endif // #ifdef ABC
- #if 常量表达式1 // ... some codes #elif 常量表达式2 // ... other codes #elif 常量表达式3 // ... ... #else // ... statement #endif
- #include<stdio.h> #define AA #ifdef AA #define HELLO "hello world" #elif BB #define HELLO "hello CC" #endif int main() { printf("%s\n",HELLO); return 1; }
- 注:
- 条件编译
- 预处理指令
- 其他的预处理指示符
- 宏定义
291

被折叠的 条评论
为什么被折叠?



