函数指针和指针函数的区别 定义不同 指针函数本质是一个函数,其返回值为指针。 函数指针本质是一个指针,其指向一个函数。写法不同 指针函数:int* fun(int x,int y); 函数指针:int (* fun)(int x,int y); 可以简单粗暴的理解为,指针函数的*是属于数据类型的,而函数指针的星号是属于函数名的。 再简单一点,可以这样辨别两者:函数名带括号的就是函数指针,否则就是指针函数。