函数指针是指向函数的指针,存放的是函数的地址
函数指针数组是存放相同类型函数指针的数组
例如:int (*p[10])(int,int) (类型为int (*[10])(int,int)
那么函数指针数组有什么用了?我们以计算器代码来理解它
将菜单和加减乘除封装成函数,主函数中调用他们。
这样就得到了简易的计算器代码了,但是switch语句部分过于冗长并且不易于代码管理,又因为Add,Sub,Mul,Div函数类型相同,可以把他们放入一个函数指针数组
这时代码便简洁了许多
下面这个方法是函数指针调用