一.数组名
数组名在大多数情况下表示的是首元素地址
有两个例外:
sizeof(数组名)
&数组名
二.指针数组 -- 存放指针的数组
应用:可以通过指针来访问数组的元素
三.数组指针 -- 指向数组的指针
应用:二维数组传参
四.函数指针 -- 指向函数的指针
函数名和&函数名是一样的 都表示函数的地址
上图所示的函数名Add和函数指针pf以及(*pf)是一回事 都能调用函数
五.函数指针数组 -- 存放函数指针的数组
应用:
通过函数指针数组来实现一个计算器实现加减乘除的功能
这里函数指针数组初始化第一个是0是为了更好的匹配菜单上的选项
这是一个利用函数指针数组来实现计算器的一个应用 我们可以很方便的通过下标来使用函数本身 可以将多个功能实现统一化的处理