file1.c 头文件为file1.h
file2.c 头文件为file2.h
比如file2.c要调用file1.c里的一个函数
首先file2.c里要包含file1.h头文件(file1.h里有file1.c的派昌函数申明)
然后file2.c文件里要有file1.c里的外部函数申明,用extern关键字申明
然后就旁橘可以直接file2.c里面调用file1.c里的函数了
我运羡团在单片机里是这样弄的完全没问题,51,avr,pic都可以
test.h
#include
int func(int x);
func.c
int func(int x)
{
return x*x ; //返回察物埋败蚂x的平方
}
main.c
#include "test.h"
void main()
{
int a=3;
printf("%d\n", func(a) ); //调用func.c中的函数
}
把以上三个文件放到一个工程中,编译,就可以看到结果了。蚂野