1
C/C ++程序设计
1.2.10 第10章 预编译指令

第10章 预编译指令

ANSI C标准规定C源程序中可以加入一些预编译指令,那么什么是预编译指令呢?预编译指令是指在源文件编译之前所执行的指令。预编译指令并不是C语言本身的组成部分,编译器不能识别它们,不能直接对这些指令进行编译,在使用时需要以“#”开头,用以和C语句区别,这么做的目的是为了改进程序设计环境,提高编程效率,减少代码开发量。

C语言提供了多种预编译功能,主要有宏定义、文件包含和条件编译三种,合理的使用预编译功能,可以使程序便于阅读、修改、移植和调试,也有利于模块化程序设计。