//func1.h
#ifndef
#define
_FUNC1_H_
int func1(int );
#endif
//func1.c
#include "func1.h"
int func1(int x)
{
return ++x;
}
//func2.h
#ifndef
#define
_FUNC2_H_
int func2(int,int );
#endif
//func2.c
#include "func1.h"
#include "func2.h"
int func2(int a,int b)
{
return func1(a)+func1(b):
}
//test.c
//include<stdio.h>
#include"func1.h"
#include"func2.h"
void main()
{
int x=3;
printf("func1()调用结果:%d\n",func1(x));
printf("func2()调用结果:%d\n",func1(x,x));
}//全手机打的,没测试,方法就是这样,定义.c文件同时要定义同名.h文件,用的时候包含一下头