C语言不同文件的函数如何相互调用

用c语言编写一个程序,其中有四个函数,一个main,其他三个为功能性函数,现在我要把他们分别放在四个文件中,用main调用其他三个,怎样实现???
我是用的TC,最好给我个详细的例子,解释得清楚,在追加高分,说道做到!

新建 project

然后添加 文件

main 所在程序中 添加函数声明 就可以调用了

main.c

#include <stdio.h>

extern int add(int a, int b);
int main(void)
{
int a = 1, b = 2;
printf("%d",add(a,b));

}

2.c

int add(int a, int b)
{
return a + b;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-30
C语言不同文件的函数相互调用,只要在要调用的源文件中包含要被调用的函数所在的头文件即可,但是需要避免重复包含头文件,需要
每次写头文件的时候加上:
#ifndef _XXX_H_
#define _XXX_H_

#endif
相似回答