C 函数指针、回调函数
参考链接:https://www.runoob.com/cprogramming/c-fun-pointer-callback.html
函数指针
函数指针就是执行函数的指针,他可以像正常函数一样去调用函数并且传递参数(若ptr指向一个函数,在实际使用的过程中就像函数名一样去使用)
声明
int max(int x, int y)
{
return x > y ? x : y;
}
//声明
int (*p)(int,int)=&max
//使用
d=p(1,2)
回调函数
就是把函数指针传递过去,从而可以在另外一个函数中使用的的函数就叫做回调函数