c++里的指针类型的函数和指向函数的指针变量有什么区别啊

就从输入类型,使用对象,还有输出结果类型说下吧,拿到简单的题说明下,不要很多字的,看到很多字就头疼,看了也不知道说什么,谢谢啊

指针类型的函数是指: 这个函数的返回值是一个指针,也就是一个地址
指向函数的指针变量是指: 一个变量被定义为指针类型,它指向一个函数的地址。

简单的说,一个是函数,一个是指针
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-20
楼上说的很好,比如
int *f1()就是一个返回类型为指针的函数

void f2(int a);
void (*p)(int)=f2;
p就是一个指向函数的指针
第2个回答  2009-07-20
指针类型的函数即为返回值为指针,例如:int * Fun(int i){ 略},其返回值为int型指针。
指向函数的指针变量,则是指,先定义了一个函数,再定义一个指针(指针与函数返回值 类型相同),使该指针指向该函数。
相似回答