预处理指令C语言允许在源程序中加入一些“预处理指令”(pr eprocessingdirective) ,以改进程序 设计环境,提高编程效率。。这些预处理指令是由C标准建议的,但它不是C语言本身的组 成部分,不能用C编译系统直接对它们进行编译(因为编译程序不能识别它们)。必须在对 程序进行正式编译(包括词法和语法分析、代码生成、优化等)之前,先对程序中这些特殊的 指令进行“预处理”(preprocess,也称“编译预处理”或“预编译”。)。把预处理指令转换成相 应的程序段,它们和程序中的其他部分组成真正的C语言程序