joecongmin的笔记 https://bbs.21ic.com/?473596 [收藏] [复制] [RSS]

日志

函数指针的学习笔记

已有 1319 次阅读2016-8-29 18:31 |系统分类:单片机| C语言, 函数指针

所谓函数指针,就是一个指针,不过该指针是指向一个函数,其声明方法为
下面以一个指向一个返回值为整形,带有二个浮点型变量为例:
int ( *function)(double,double);
比如声明一个函数指针数组
double     ( *arry[ ])(double,double)={add,dec,suv,dev};
double add(double x, double y)
{
      return x+y ;
}
...  ...
reluze=arry[key_valu](a,b);
以上为通过一个函数指针数组实现一个简单计算器的程序。

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)