多文件

多文件编程是c语言中非常重要的 ,是必用的。

多文件编程就是一个工程当中,有多个文件,这些文件之间有相互制约的关系,依赖的关系等一些列的关系。

c3这个源文件,对应c3的头文件,俩文件是一一对应的。

源文件里面放的是函数的定义

int sun(int a, int b)
{

    return (a + b);
}
int mul(int a, int b)
{

    return (a*b);
}

c3.h这个头文件里面放的是c3.c这个文件中函数的声明

一一对应之后,源文件中要#include "c3.h"。 这样就把c3.h和c3.c 联系在一起了。

 自己写的头文件一般用" "   like  #include "c3.h"

使用系统的头文件的时候,用<>, like  #include <stdio.h>

   

接下来 要在主文件 main.c中调用 这两个函数,要在里面包含c3.h

所以最终呢,c3.h这个头文件,相当于在其他文件调用的一个接口。就跟源文件没有什么关系了。想使用源文件的时候,直接包含c3.h就可以了 —— #include "c3.h"

包含之后,就可以在主函数中直接调用这俩函数。

结果为 5,20

以上就是多文件的标准形式:

头文件写声明;

源文件写函数的实现,然后源文件里面要把包含以下对应的头文件

然后主函数中再包含一下头文件

这样就可以使用源文件c3.c中的函数了。 

以上多文件的形式!!!

接下来可以继续添加一对源文件和头文件。

原文地址:https://www.cnblogs.com/dabing0983/p/10553454.html