首先建立一个C语言项目,然后把所以创立的各个C语言文件都放在同一目录下

C语言多文件系统实现原理和实例

然后在main函数里面怎么使用其他C语言文件

C语言多文件系统实现原理和实例

main函数使用到那几个C语言文件,头文件就要写明引用的C语言文件名对应的.h,(例:exp1.c 对应ecp1.h)如上图

在main函数里面使用其他C语言文件的格式,例如 Exp1() 就是引用的exp1.c语言文件的函数名

C语言多文件系统实现原理和实例

C语言多文件系统实现原理和实例

ecp1.c 文件对应的ecp1.h怎么写,首先 exp1.c 里面有几个函数,

则将这几个函数的函数名对应着写在 ecp1.h 中,形成 ecp1.h 文件

C语言多文件系统实现原理和实例

在ecp1.c 中,是 Ecp1() 函数调用剩下的其他函数,如 trans(),water(),grades() 等函数

C语言多文件系统实现原理和实例

类似写出 exp2.c,exp2.h 等等

 

简单来说,就是main函数要引用其他C语言文件,首先在头文件写出 #include "  "的格式,

                  即引用的C语言文件对应的 .h 文件,例如:#include "exp1.h",exp1.h 就是 exp1.c 对应的 .h 文件

然后在main函数里面怎么调用呢,直接使用引用的C语言文件的函数名,

                  如:函数名(); 的格式,例如:Exp1();   Exp1()就是 ecp1.c 文件的函数名

引用的C语言文件对应的 .h 文件怎么建立,例如exp1.c 对应的 .h 文件 exp1.h,

                 首先看 exp1.c 里面有几个函数,则将 ecp1.c 文件里面对应的所有函数写到 exp1.h,

                 例如 exp1.c的 Exp1(); 对应写到 exp1.h 就是 int Exp1();

若对博客有疑问或者想进一步深究,欢迎讨论或者私聊。

C语言多文件系统实例放在我的博客资源里,若失效可私聊。

相关文章: