这个函数的入口地址就被称为函数指针。...include
#include
int max(int, int);
int main() {
int (*p)(int,int);
int a, b, c;...p = max;
printf("请输入a,b的值,以空格隔开:\n");
scanf_s("%d %d", &a, &b);
c = (*p)(a, b);...printf("a=%d,b=%d,max=%d\n", a, b, c);
system("pause");
return 0;
}
int max(int a, int b) {...if (a >= b) {
return a;
}
else
{
return b;
}
}
用指向函数的指针作函数参数:
#include