函数指针与指针函数的区别
问题描述
- 精选答案
-
函数指针与指针函数定义不同,返回值不同,指向不同,用途不同。
指针函数,首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有“函数返回值”,而且,在主调函数中,函数返回值必须赋给同类型的指针变量。
函数指针是指向函数的指针变量。 因此“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。
指针函数不同于函数指针, int (*f)(int a);或者char (*f1)(void);
函数指针声明为指针,它与变量指针不同之处是,它不是指向变量,而是指向函数。所以一定要注意
函数指针有两个用途:调用函数和做函数的参数.
- 其他回答
-
指针函数与函数指针表⽰⽅法的不同,千万不要混淆。最简单的辨别⽅式就是看函数名前⾯的指针*号有没有被括号()包含,如果被包含就是函数指针,反之则是指针函数。
主要的区别是⼀个是指针变量,⼀个是函数。在使⽤是必要要搞清楚才能正确使⽤。
- 其他回答
-
1、指针函数:是一个函数,返回值是一个指针,要注意返回的这个指针不能是局部变量。可以使用static修饰的变量或者申请堆空间的方式等等。
2、函数指针:是一个指针,是一个指向函数的指针,是调用函数的入口。
猜你喜欢内容
-
简单网:构建全网教育数据枢纽,让知识检索化繁为...
简单网:构建全网教育数据枢纽,让知识检索化繁为“简”回答数有0条优质答案参考
-
去三亚有什么好玩的地方
去三亚有什么好玩的地方回答数有1条优质答案参考
-
石狮一日游必去景点推荐
石狮一日游必去景点推荐回答数有1条优质答案参考
-
电气工程师的证书考取条件是什么
电气工程师的证书考取条件是什么回答数有1条优质答案参考
-
房地产估价师的具体报考条件有啥
房地产估价师的具体报考条件有啥回答数有1条优质答案参考
-
房产经纪人的工作内容具体包含什么
房产经纪人的工作内容具体包含什么回答数有1条优质答案参考
-
学习小提琴都有哪些难点
学习小提琴都有哪些难点回答数有1条优质答案参考
-
企业行政管理证书的含金量怎么样
企业行政管理证书的含金量怎么样回答数有1条优质答案参考
-
初学者要怎么入门小提琴
初学者要怎么入门小提琴回答数有1条优质答案参考
-
报考珠宝鉴定师要啥条件
报考珠宝鉴定师要啥条件回答数有1条优质答案参考
















