指向函数的指针有什么具体的用处吗,他返回的类型还是前面所定义的类型,所以可以不指向函数的指针啊

如题所述

指向函数的指针中存放的是它指向的函数的入口地址,调用该函数时,写函数名和写指针名是一样的效果。想想switch语句中的case:就理解了:如果一个switch语句有20个case:,而每一个case:的执行体都可用一个函数完成的话,那就至少得写60行;而如果用函数指针,事先将20个函数的指针放入一个有20个元素的指针数组中,用switch计算出序号作为下标来通过数组调用这些函数,那不一行就解决问题了?追问

很好,嘿嘿

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-30
指向函数的入口,网上资料挺全的,你可以看看具体应用
http://baike.baidu.com/view/1604730.htm
第2个回答  2011-11-30
那多线程编程的时候,不用函数指针怎么办?新创建的线程怎么找到执行代码?
第3个回答  2011-11-30
看看 C语言专家编程 这本书吧
相似回答