两者(ptrfun1和ptrfun2)之间有什么不同吗?
ptrfun1
ptrfun2
int fun(int num){ num *= num; return num; } int main(){ int (*ptrfun1)(int num) = fun; int (*ptrfun2)(int num) = &fun;
两者都指向函数fun?
fun
完全没有区别。
函数衰减到函数指针。