void print() { printf("In print"); } void (*fun)(); fun = print; 调用fun() 和(*fun)()有什么区别

如题所述

第1个回答  2010-09-23
fun() 和(*fun)()这两种调用方法没有区别,C/C++支持这两种写法,结果都是调用fun这个函数指针指向的函数
第2个回答  2010-09-23
一个指针调用,即所谓的传址调用,一个是普通的调用,即传值调用。本回答被提问者采纳
相似回答