函数指针:函数的地址,就是在函数在内存中的开始地址
回调函数:通过函数指针调用函数,称为函数回调,被调用函数称为回调函数
回调函数的使用:
声明函数指针
返回值类型 (*函数指针名)(形参) 例: int (*pf)(int,int)
让函数指针指向函数地址
pf = functionA
通过函数指针调用函数
c
(*pf)(a,b); //a、b均为整型
c++
pf(a,b); //a、b均为整型
回调函数有两种参数传入形式:
1、调用者函数提供实参(调用者函数内部设置好了参数)
2、外部传递实参(调用者函数增加形参);