一、头文件
为什么要使用头文件呢?
►我们现在已经知道,如果是多文件结构程序,欲在文件中调用别的文件中的函数,需要有函数的声明,而且每个文件均是如此。如果 是函数声明比较多的情况下,在每个文件中都写上函数声明不是好办法,很难管理。例如:某个函数定义有变动,那么所有含有这个函数声明的调用文件都需要找出来,逐一修改。
►使用头文件可以解决这个问题,其工作原理是通过将每个源文件中外部函数的函数声明等信息集中写到一个文件中,称为头文件(有 别于源文件),而别的源文件只需用文件包含命令将这个头文件包含,则编译时编译器自然就有了函数声明。
二、工程文件
多文件结构程序在编译时需要工程文件来管理,不同的编译器有不同的工程文件格式。
三、多文件编译