高质量程序设计指南C/C++语言——C++/C编译预处理
C++/C的编译预处理器对预编译伪指令进行处理后生成中间文件作为编译器的输入,因此所有的预编译伪指令都不会进入编译阶段。预编译伪指令一般都以#打头,且其前面只能出现空白字符。预编译伪指令不是C++/C语句,但是它们可以出现在程序中的任何地方,只要展开后符合语法规则并且是有效的。
C++/C的编译预处理器对预编译伪指令进行处理后生成中间文件作为编译器的输入,因此所有的预编译伪指令都不会进入编译阶段。预编译伪指令一般都以#打头,且其前面只能出现空白字符。预编译伪指令不是C++/C语句,但是它们可以出现在程序中的任何地方,只要展开后符合语法规则并且是有效的。