函数指针与指针函数的区别

 我来答
爱探析社会的小童
高能答主

2022-11-04 · 用不同的眼光看待社会中的点点滴滴
爱探析社会的小童
采纳数:410 获赞数:9513

向TA提问 私信TA
展开全部

1、性质不同

指针函数的本质是一个函数,其返回值是一个指针。

函数指针其本质是一个指针变量,该指针变量指向一个函数。

2、作用不同

指针函数可以使用static修饰的变量或者申请堆空间的方式等等。

函数指针是调用函数的入口。

3、特点不同

指针函数:当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需要指针或地址的表达式中。函数返回的是一个地址值,经常使用在返回数组的某一元素地址上。

函数指针:这个特殊的指针指向一个返回整型值的函数。指针的声明笔削和它指向函数的声明保持一致。指针名和指针运算符外面的括号改变了默认的运算符优先级。如果没有圆括号,就变成了一个返回整型指针的函数的原型声明。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式