在用C语言开发程序时,我们可以把一些宏定义按照功能分别存入不同的文件中。当我们
需要使用某类宏定义时,就无需在程序中重新去定义,而只要把这些宏定义所在的文件包含在程序的开头就可以了(当然文件中还可以包含其他内容)。
所谓文件包含,是指在一个文件中,去包含另一个文件的全部内容。C语言用#include命令行来实现文件包含的功能。#include命令行的形式如下:
#include ”文件名”
或
#include <文件名>
在预编译时,预编译程序将用指定文件中的内容来替换此命令行。如果文件名用双引号括起来,系统先在源程序所在的目录内查找指定的包含文件,如果找不到,再按照系统指定的标准方式到有关目录中去寻找;如果文件名用尖括号括起来,系统将直接按照系统指定的标准方式到有关目录中去寻找。