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

如题所述

1、性质不同

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

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

2、作用不同

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

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

3、特点不同

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

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

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网