int max(int a, int b) {
return a > b ? a : b;
}
void main()
{
//定义函数指针
int (*p)(int a, int b);
//赋值,函数指针变量p指向函数max
p = max;
//调用
printf("(*p)(5,8) = %d\n",(*p)(5,8));
}
函数指针示例
于 2022-09-27 13:17:02 首次发布
int max(int a, int b) {
return a > b ? a : b;
}
void main()
{
//定义函数指针
int (*p)(int a, int b);
//赋值,函数指针变量p指向函数max
p = max;
//调用
printf("(*p)(5,8) = %d\n",(*p)(5,8));
}