1.指针函数
本质是函数,返回类型是指针
2.函数指针
本质是指针,指向了一个函数。
作用是相当于调用和函数之间多了一个桥梁,改变要调用的函数时候不用修改每个调用的地方,只要修改调用时候用的函数指针指向。
int max(int a, int b)
{
return a > b ? a : b;
}
int (*p)(int a, int b); //也可以使用这种方式定义函数指针,给函数参数
p = max; //函数指针初始化,给函数名
int ret = p(10, 15); //函数指针的调用