因为因为历史原因下面这三个函数是一样的: int Print1(int (*Fun)(int)){     cout << Fun(0); } int Print2(int (Fun)(int)){     cout << Fun(0); } int Print3(int Fun(int)){     cout << Fun(0); }