求解释,书上代码为何运行不了
程序代码:#include <stdio.h>
int main()
{
int max(int x,int y); //请教一下,x和y始终没有赋值。
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("\nmax=%d",c);
return 0;
}
int max(int x,int y);
{
int z;
if(x>y)z=x; //为什么这里判断能正确输出结果?
else z=y;
return(z);
}
老潭书上的代码,为何照打出来,过不了编译。[ 本帖最后由 a9580643 于 2011-6-20 00:31 编辑 ]









