用简单的程序例子么
追答你自己不写么,我描述的够清楚了吧。
另外,电脑上的turboC我没用过,所以1楼的例子不知道对不对,按我的理解,test.h内的函数申明,怎么能保证指向func.c内的函数实体?func.c不包含test.h头文件吗?
就是不会才问的嘛。。。。写的都不能运行
追答我就用1楼的例子来说明吧
file1.h 内容如下
#ifndef _FILE1_INCLUDED_
#define _FILE1_INCLUDED_
extern int func(int x);
#endif
file1.c 内容如下
#include "file1.h"
int func(int x)
{
return x*x ; //返回x的平方
}
file2.c 内容如下
#include "file1.h"
void main()
{
int a=3;
printf("%d\n", func(a) ); //调用file1.c中的函数
}
以上,就实现了file2.c里调用file1.c里的函数
可以采纳了吧。。。