我想知道函数指针有什么作用

来源:百度知道 编辑:UC知道 时间:2024/05/02 12:44:10
把函数名付值给一个指针然后再调用函数,这不是多此一举嘛,并且还造成了程序难以阅读这个副作用。
可是你用这个指针去操作其他函数的时候,就要赋一次,如果要操作更多的函数就要更多次的赋值,难道这样做也叫灵活吗?好象也没有达到封装的效果吧,呵呵.麻烦你们进一步指教,谢谢.

呵呵,看起来是多此一举,可是这样却可以增加程序的灵活度,因为用户只要操作一个指针,传递不同的参数,就能控制调用不同的函数,就好像是说你的朋友认识你,而他告诉你要吃饭,你就会去帮他找个饭店,而不他把饭店的样子详细描述给你。我是这样理解的:-P

不就是用“封装”的思想去理解就行了吗?