【总结】C语言预处理【2012-02-07 更新】
- 预处理指令
| # | 空指令,无任何效果。 | |
| #include | 包含一个源代码文件。 | |
| #define | 定义宏。 | |
| #undef | 取消已定义的宏。 | |
| #if | 如果给定条件为真,则编译下面代码。 | |
| #ifdef | 如果宏已经定义,则编译下面代码。 | |
| #ifndef | 如果宏没有定义,则编译下面代码。 | |
| #elif | 如果前面的#if 给定条件不为真,当前条件为真,则编译下面代码。 | |
| #endif | 结束一个 #if……#else 条件编译块。 | |
| #error | 指令将使编译器显示一条错误信息,然后停止编译。 | |
| #line | 指令可以改变编译器用来指出警告和错误信息的文件号和行号。 | |
| #pragma | 指令没有正式的定义。编译器可以自定义其用途。 典型的用法是禁止或允许某些烦人的警告信息。 |
- 相关资料(详细介绍及示例)
http://www.kuqin.com/language/20090806/66164.html
浙公网安备 33010602011771号