第8章 编译预处理

本章是比较独特的一章,在本章中,详细介绍了一个C语言项目的组成以及一个可执行文件的生成步骤。以这些知识点为开始,先后提出了宏定义、文件包含、条件编译三个C语言所提供的编译预处理功能。

宏定义为程序编写的灵活性带来了极大的便利。文件包含为减少重复代码的编写提供了必要的支持。条件编译所支持的跨平台特性使编写的程序不需要改动任何代码就能够在不同的操作系统平台上直接编译运行。