奥礼网
新记
c++里的指针类型的函数和指向函数的指针变量有什么区别啊
就从输入类型,使用对象,还有输出结果类型说下吧,拿到简单的题说明下,不要很多字的,看到很多字就头疼,看了也不知道说什么,谢谢啊
举报该文章
相关建议 2009-07-20
指针类型的函数是指: 这个函数的返回值是一个指针,也就是一个地址
指向函数的指针变量是指: 一个变量被定义为指针类型,它指向一个函数的地址。
简单的说,一个是函数,一个是指针
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/a5d11a441.html
其他看法
第1个回答 2009-07-20
楼上说的很好,比如
int *f1()就是一个返回类型为指针的函数
void f2(int a);
void (*p)(int)=f2;
p就是一个指向函数的指针
第2个回答 2009-07-20
指针类型的函数即为返回值为指针,例如:int * Fun(int i){ 略},其返回值为int型指针。
指向函数的指针变量,则是指,先定义了一个函数,再定义一个指针(指针与函数返回值 类型相同),使该指针指向该函数。
相似回答
大家正在搜
相关问题
函数指针和指针函数有什么区别?
c++问题,指针数组和指向数组的指针变量有什么不同?
请教C++中函数型指针和指针型函数的用法和区别,谢谢
C++中指针函数与返回指针的函数有什么区别
关于 C C++ 的指针和函数运用的区别比较 高手请赐教!
C++指针与C指针有什么区别?
c++函数中的 指针参数跟地址参数区别
c++引用,指针和一般变量在当做函数参数时的区别