关于内部函数和外部函数的问题``
wenjian1.c(这个是文件1)
#include "stdio.h"
main()
{
extern gongbeishu(int a,int b);
extern gongyueshu(int a,int b);
int x,y;
scanf("%d,%d",&x,&y);
gongbeishu(x,y);
gongyueshu(x,y);
}
wenjian2.c(这个是文件2)
#include "stdio.h"
gongbeishu(int a,int b)
{
int t,s;
if(a<b)
{t=a;a=b;b=t;}
while(s!=0)
{
s=a%b;
if(s==0)
break;
a=b;
b=s;
}
printf("最小公倍数为%d\n",b);
}
wenjian3.c(这个是文件3)
#include "stdio.h"
gongyueshu(int a,int b)
{
int k;
k=a*b;
printf("最大公约数为%d\n",k);
}
调试的时候没错误``
但运行的时候却说无法解析外部符号````
郁闷```求解