预处理器支持源文件的部分进行条件编译。
显示给定的错误消息并使程序格式错误,或显示给定的警告消息而不影响程序的有效性。
在预处理器中更改源代码的行号,以及可选的当前文件名。
由 #pragma 指令控制的实现定义行为。
预处理器在翻译阶段4执行,编译之前。预处理的结果是一个文件,然后传递给实际的编译器。
预处理器支持文本宏替换。还支持类函数文本宏替换。
在指令之后的行中将其他源文件包含到当前源文件中。