关于函数指针
程序代码:
#include<stdio.h> int max(); int max(int x,int y) { return x>y?x:y; } int main() { int (*p)(int,int)=&max; int a,b,c,d; printf("please input three tnteger\n"); scanf("%d%d%d",&a,&b,&c); printf("\n%d\n",(*p)(a,b)); }上面的函数指针是p呢还是(*p)(int,int),函数指针指向max函数,那max()函数里的返回值保存在哪里?为什么(*p)(a,b))是个值啊,