求助关于头文件
# include# include"max.h"
int main(void)
{
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("MAX is %d\n",c);
return 0;
}
max.h文件
int max(int x,int y);
max.c文件
int max(int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
}
chengxu.obj : error LNK2001: unresolved external symbol _max
Debug/chengxu.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
chengxu.exe - 1 error(s), 0 warning(s)
.h只声明函数,还需要一个.c文件进行定义,还是.h文件既声明又定义
[ 本帖最后由 小鹏—冰河 于 2013-1-28 11:26 编辑 ]