请各位帮我看一下在VC6.0下编译不过的问题
正在学习指针,下面是一段关于指向函数的指针变量的小程序,如下:#include<stdio.h>
void main()
{
int max(int,int);
int a,b,c;
int (*p)();
p=max;
scanf("%d%d",&a,&b);
c=(*p)(a,b);
printf("MAX=%d",c);
}
int max(int x,int y)
{
return((x>y)?x:y);
}
其在TC2.0下能运行,结果也正常,在VC6.0上编译都不能过,请各位高手帮忙检查下那里出错