有了函数名为什么还需要函数指针,函数指针有什么作用

有了函数名为什么还需要函数指针,函数指针有什么作用

声明一个函数可以用:

1. void function01(void);

2. void (*function02)(void);

第2个是用了函数指针,使用函数指针有两个好处:

1. 是可以动态设置内容,有灵活性。如:排序的qsort中需要传入比较的函数指针,来确定排序是从大到小还是从小到大;

2. 是可以具有封装特性,如结构体中可以包含函数指针,不同的结构体可以包含有相同名字的函数指针,这样不会导致冲突。

更详细的可以参考这篇文章:http://blog.csdn.net/wujiangguizhen/article/details/17153495

相关风雨

与情商低的人相处之道:如何应对情商低的交往难题
365彩票官网app下载安装

与情商低的人相处之道:如何应对情商低的交往难题

🌊 07-24 💨 阅读 8373
DNF安徒恩多长时间能换出荒古 荒古武器怎么获得
bet3365官方手机

DNF安徒恩多长时间能换出荒古 荒古武器怎么获得

🌊 07-10 💨 阅读 9128
Avira小红伞收费 免费版之间的区别
365彩票官网app下载安装

Avira小红伞收费 免费版之间的区别

🌊 09-13 💨 阅读 3587
《DNF》2017春节套礼包内容曝光 2017春节套多少钱
365bet下注网站

《DNF》2017春节套礼包内容曝光 2017春节套多少钱

🌊 07-09 💨 阅读 9417