C怎么在一个文件里调用另一个源文件中的函数

问题

如题:C怎么在一个文件里调用另一个源文件中的函数

解决办法

程序大了之后,主函数看起来会十分繁杂,因此开始考虑模块化开发,C程序模块化开发只要写三种文件,1.func.h 2.func.c 3.main.c,作用分别如下:
func.h 声明需要用到的头文件,自写函数等
func .c 自写函数的具体实现,注意需要在其开头加上#include “func.h”
main.c 主函数只需要在头加上#include "func.h"即可

下面具体看一简单实例(功能实现a+b):
1.

//filename : func.h
int add(int a,int b);

2 .

//filename :add.c
#include “add.h”
int add(int a,int b)
{
return a+b;
}

//filename: mian.c
#include
#include “add.h”
int main()
{
int a = 2,b = 3;
int c = add(a,b);
printf("%d",c);
return 0;
}

postscript: linux gcc编译器编译多个文件需要这样操作

$gcc add.c main.c -o add -g

参考:c文件、h文件、定义、声明(详解)

你可能感兴趣的:(c语言)