问一个函数指针的问题,通不过编译~~~
程序如下:
#include <stdio.h>
int max(int first ,int second);
int main()
{
int x1=8,x2=10;
int (*p)(int,int);
p=&max;
printf("%d",(*p)(x1,x2));
return 0;
}
int max(int first,int second);
{
if(first>=second)
return first;
else return second;
}
VC6编译结果是 max函数 error C2447: missing function header (old-style formal list?)
不懂,请大家帮忙 ~~~3x~~~