1、函数指针,也是指针变量,指向函数的入口地址。
2、两个作用:①作为其它函数的入参;②调用函数
3、声明格式:函数类型 (标志符指针变量名) (形参列表);
4、int (*pFun)(int,int)——函数指针
int (*pFun[3])(int,int) ——函数指针数组
5、定义一个函数指针,根据需要指向不同函数。
typedef int (*FunPointer)(int,int);
FunPointer pFun[2];
int max(int,int);
int min(int,int);
pFun[0] = max;
pFun[1] = min;
【问题1】函数对象与函数指针的区别
【问题2】void (*fp)(void);
int max(int,int);
如何将fp指向max函数??