首先我们看一下这个函数指针该怎么解释:
我们这样说:pfunarr是一个函数指针的数组,数组有三个元素,每个元素是一个函数指针,这个指针能够指向一个函数,这个函数的参数是const char*,返回类型是void。
那么如何简单的理解呢?我们联想掌握的数组指针来理解:
那如何运用函数指针呢?我们看下面例子来看看函数指针和普通函数的区别
我们举例,编写一个非常简单的加减乘除计算器‘首先我们看一下不用函数指针的程序:
若是运用函数指针的数组来做这个程序的话会简单很多,例如: