返回值类型(*指针变量名)(参数列表…); // void (*fun)(int x);
typedef 返回值类型(*指针变量名)(参数列表…); // typedef int(*Fun)();
参考资料: http://blog.csdn.net/haoel/article/details/1948051/