函数指针与函数指针数组

去看这篇文章,写的非常好:
https://www.cnblogs.com/lvjunjie/p/8961644.html

void (*func)();/*这是一个函数指针声明,定义的时候,要把真实的函数地址赋给
func:			func = Function;
你已经写好了Function()函数,再把Function这个函数地址赋给func,有啥用?没啥
用吧。来看看函数指针数组你就只知道了*/

void (*func[256])();/*这是声明,你可以把256个函数(Function0()、
Function1()....Function255())的地址地址存到这个数组中,这样的话,你调用
256中的函数时就方便了,也就是方便了代码管理,是吧*/

猜你喜欢

转载自blog.csdn.net/weixin_45519751/article/details/108592831