99问答网
所有问题
c++里的指针类型的函数和指向函数的指针变量有什么区别啊
就从输入类型,使用对象,还有输出结果类型说下吧,拿到简单的题说明下,不要很多字的,看到很多字就头疼,看了也不知道说什么,谢谢啊
举报该问题
推荐答案 2009-07-20
指针类型的函数是指: 这个函数的返回值是一个指针,也就是一个地址
指向函数的指针变量是指: 一个变量被定义为指针类型,它指向一个函数的地址。
简单的说,一个是函数,一个是指针
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WtXvvWOOv.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型指针。
指向函数的指针变量,则是指,先定义了一个函数,再定义一个指针(指针与函数返回值 类型相同),使该指针指向该函数。
相似回答
指针函数和指向函数的指针
在意义和用法上
有什么区别
答:
一、【
函数指针
】在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量
指向函数
代码的首地址,指向函数代码首地址
的指针变量
称为函数指针。1、函数指针定义
函数类型
(*指针变量名)(形参列表);“函数类型”...
C语言中“指针”和“
指针变量
”
的区别
是
什么
??
答:
1、概念不同
“指针”是概念,“指针变量”是具体实现,指针也是一个变量,所以需要进行定义,而对于指针的定义,与一般变量一样。2、
存放地址不同
一个变量的(内存)地址称为该变量的“指针”,通过指针能找到以它为地址的内存单元。而指针变量是用来存放另一个变量的地址的(即指针)。
[干货]C/
C++指针
知识大盘点--从此不再害怕指针
答:
指针类型和指向类型的区别
,如int*ptr(int
类型指针
)和char*ptr(char类型指针),以及更高级的int(*p)(int)(
指向函数的指针
)和int*(*p)[3](函数返回指针数组),虽然应用较少,但理解它们有助于扩展知识体系。在编程实践中,清晰明了的代码是关键,所以要避免使用过多复杂的类型,保持代码可读性...
关于C
C++
的指针
和
函数
运用
的区别
比较 高手请赐教!
答:
该地址相当于一个指针。
函数指针”是指向函数的指针变量,因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数
。指针函数是指带指针的函数,即本质是一个函数。我们知道函数都又有返回类型(如果不返回值,则为无值型),只不过指针函数返回类型是某一类型的指针。
c语言
指针函数和函数指针有什么
不同
答:
类型
是指针变量。比如 int * A(int num); 这就是一个
指针函数
。
函数指针
是一个 指针变量 ,只不过 他是
指向函数的 指针变量
。比如 有函数定义 如上 int * A(int num); 再有 int (*pf)(int num);则是 pf = A;就把 函数A的首地址 赋值给 pf 函数指针了。
函数的指针和指针的函数有什么区别
?还有电子
里面的
中断是什么意思?数 ...
答:
函数指针就是
指向函数的指针
(事实上函数名本身就是一个指针)可以这样定义一个 返回类型为int,带一个int参数
的函数指针变量
(注意 是变量,变量而已)int (*fun)(int);可以这样定义一个返回类型为int,带一个int参数
的函数指针类型
fun typedef int (*fun)(int);然后 fun f;这样 定义一个函数...
C语言指针基本概念
及其指针变量
的定义是
什么
答:
指针
是常见间接访问方式.指针就像一个快捷方式,它
指向
内存的一个地址,可以通过指针就可以间接的访问到数据。对于计算机,访问内存的方式有两种,直接访问和间接访问。直接访问通过就是通过变量名称去访问。指针概念是构成C/
C++的
重要元素之一,是变量的一种类型,存放的是指定类型数据的地址,而同
类型变量
...
C语言指针基本概念
及其指针变量
的定义是
什么
答:
C语言中
的函数
名表示函数的首地址,即函数执行的人口地址。定义形式:[存储
类型
][数据类型标示符](*
指向函数的指针变量
名)();例子: int(*fun)();//指向函数的指针 , int * fun(); //
指针型
函数,注意(* fun)括号不能少 7、动态指针 当需要一大片内存的时候,最好使用动态分配。使用...
一级
指针和指针变量的区别
是
什么
?
答:
p:一级指针,表示p所
指向
的地址里面存放的是一个类型的值。指针变量用来存放内存地址的变量,不同
类型的指针变量
所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。指针一个占据存储...
大家正在搜
返回指向函数的指针的函数
定义p为指向函数的指针变量
指针可以指向任何类型的变量
指针变量指向函数
可以用一个指针变量指向一个函数
指向函数的指针的使用
定义指向函数的指针的格式是
定义p为指向整形数据的指针变量
指向整型变量的指针
相关问题
函数指针和指针函数有什么区别?
c++问题,指针数组和指向数组的指针变量有什么不同?
请教C++中函数型指针和指针型函数的用法和区别,谢谢
C++中指针函数与返回指针的函数有什么区别
关于 C C++ 的指针和函数运用的区别比较 高手请赐教!
C++指针与C指针有什么区别?
c++函数中的 指针参数跟地址参数区别
c++引用,指针和一般变量在当做函数参数时的区别