99问答网
所有问题
函数指针与指针函数的区别?
如题所述
举报该问题
推荐答案 2012-04-17
函数指针是一个指针,其一般表现形式为:返回值类型(*变量名)(参数),它可以指向相同类型的函数;
指针函数是一个函数,其一般表现形式为:返回值类型* 函数名(参数);本质还是一个函数,返回值是指针类型。
一个是指针,一个是函数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eWWOOXtBt.html
其他回答
第1个回答 2012-04-17
指针函数是指函数的返回值类型是一个指针类型,即本质是一个函数。
“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。
本回答被网友采纳
第2个回答 2012-04-17
http://zhidao.baidu.com/question/341596435.html
相似回答
函数指针和指针函数的区别
答:
定义不同,写法不同。指针函数本质是一个函数,其返回值为指针。函数指针本质是一个指针,其指向一个函数
。指针函数:int*fun(intx,inty);函数指针:int(*fun)(intx,inty);可以简单粗暴的理解为,指针函数的*是属于数据类型的,而函数指针的星号是属于函数名的。再简单一点,可以这样辨别两者:函数...
函数指针和指针函数
有啥
区别?
答:
函数指针和它指向的函数的参数个数和类型都应该是—致的; 函数指针的类型和函数的返回值类型也必须是一致的
。2、函数指针的赋值 函数名和数组名一样代表了函数代码的首地址,因此在赋值时,直接将函数指针指向函数名就行了。 例如,int func(int x); /* 声明一个函数 */ int (*f) (int x...
函数指针和指针函数的区别
是什么?
答:
函数指针是指向函数入口的指针变量,而指针函数则是一个返回值为指针类型的函数
。这两者虽然在概念上有本质区别,但都具有利用指针的特性去处理相关功能的作用。接下来进行 函数指针:它是一个指针变量,这个指针变量指向一个函数的入口地址。也就是说,当我们定义一个函数指针时,实际上是在声明一个可以...
指针函数和函数指针的区别
答:
1、指针函数:指的就是返回值是指针的函数,本质就是个函数
。2、函数指针:指的是指向函数的指针变量,本质就是个指针。用法1、指针函数:int* func(int a,int b);普通函数就是int func(int a,int b);,返回值是int,而指针函数就是返回值是指针的函数,即返回值是int*。2、函数指针:int (...
函数指针和指针函数有什么区别
答:
1、
指针函数
是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表)int *f(x,y);首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返...
函数指针和指针函数的区别
是什么?
答:
【答案】:函数指针是指向一个函数入口的指针;
指针函数
是函数的返回值是一个指针类型。
函数指针与指针函数的区别?
答:
函数指针是一个指针,其一般表现形式为:返回值类型(*变量名)(参数),它可以指向相同类型的函数;
指针函数是一个函数
,其一般表现形式为:返回值类型* 函数名(参数);本质还是一个函数,返回值是指针类型。一个是指针,一个是函数
指针函数和函数指针的区别
答:
1、在学习arm过程中发现这“
指针函数
”与“函数指针”容易搞错,最简单的辨别方式就是看函数名前面的指针*号有没有被括号()包含,如果被包含就是函数指针,反之则是指针函数。2、指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针。
C语言中,
指针函数和函数指针有什么区别?
答:
在C语言中
指针函数
和函数指针是两个不同的概念,不能混淆。指针函数本质上是函数,是一个返回类型为指针的函数,如:int* max(int *array,int n){ //找最大值的地址 return 最大值的地址;} max就是一个指针函数。而函数指针本质上是指针,是指向函数的指针,如:int (*funp)(int a,int b...
大家正在搜
函数指针和指针函数用法和区别
数组指针和指针数组的区别
返回函数指针的函数
常量指针和指针常量的区别
指向函数的指针
指针数组和数组指针
指针函数的定义
函数指针数组
函数指针的作用