c语言的指针问题,
#include <stdio.h>int max(int x,int y)
{
return x>y?x:y;
}
int main()
{
int max(int,int);
int (*p)(int,int)=&max;
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
d=(*p)((*p)(a,b),c);
printf(" Among %d,%d,and %d,the maxmal integer is %d\n",a,b,c,d);
return 0;
}
谁给我解释一下,我不太懂?