函数指针的定义与使用
一,什么是函数指针?
1. 如果在程序中定义了一个函数,在编译时,编译系统为函数代码分配一段存储空间,这段存储空间的起始地址(又称入口地址)称为这个函数的指针。
2. 函数的名字等于函数地址(相当于数组名字等于数组的首地址)
3. 函数调用的概念与变量一样:
a.直接访问:变量名(函数名)
b.间接访问:指针(函数指针)
二、如何定义一个函数指针
代码演示:
定义函数指针的注意事项:
1.定义的函数指针的类型要与函数类型相同
2.定义的函数指针的参数数量和类型 ,与指向函数参数数量和参数类型要匹配一致
三、使用函数指针
代码演示:
运行结果: