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)

回调函数

就是把函数指针传递过去,从而可以在另外一个函数中使用的的函数就叫做回调函数

posted @ 2019-10-22 22:27  凌晨四点的蓝  阅读(127)  评论(0编辑  收藏  举报