c语言指针函数和函数指针有什么不同

如题所述

如楼上所说 。
指针函数 的本质是 函数 ,只是他的返回值 类型 是指针变量。
比如 int * A(int num); 这就是一个 指针函数。
函数指针 是一个 指针变量 ,只不过 他是 指向函数的 指针变量。
比如 有函数定义 如上 int * A(int num); 再有 int (*pf)(int num);
则是 pf = A;就把 函数A的首地址 赋值给 pf 函数指针了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-11
指针函数本质是函数,函数的返回值为指针;而函数指针本质是指针,指向一个函数的指针。
第2个回答  2012-08-11
指针函数本质是函数,函数的返回值为指针;而函数指针本质是指针,指向一个函数的指针。
第3个回答  2012-08-11
指针函数是说一个函数,它的返回值是一个指针;

函数指针是一个指针,它指向一个函数。
第4个回答  2018-01-21
指针函数本质是函数,函数的返回值为指针;而函数指针本质是指针,指向一个函数的指针。

相关了解……

你可能感兴趣的内容

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