函数指针

来源:互联网 发布:知乎为什么不能提问? 编辑:程序博客网 时间:2024/05/21 19:30

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函数??

原创粉丝点击