多文件编程是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中的函数了。
以上多文件的形式!!!
接下来可以继续添加一对源文件和头文件。