函数的指针和指针的函数有什么区别

如题所述

简单点说指针就是地址的意思!!
函数的指针 即该函数所占连续内存单元的首地址,如:
□□□...□□□


"□□□...□□□"代表函数所占的内存单元,里面的内容是各种指令;函数的指针就是“↑”所指向的地址。一般用来调用一组类似的函数,从而方便的书写程序。也比较符合结构化设计的原则。

指针函数 就是返回值为指针的函数,一个函数经过运算之后得到的结果是一个指针(即地址)。一般的用法是求得这个指针再用它调取地址所存的值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-08-21
函数的指针形如:int (*p)();即指向函数的“指针”,该p函数返回一个整型值。指针的函数形如:int *p();即返回指针值的“函数”,该指针指向整型数据。就这些,不明白,就多体会这两句话。本回答被网友采纳
第2个回答  2007-08-22
指针函数返回值是指针类型
而函数指针则是一个指针指向函数,它有强烈的类型限制,语法比较复杂,属于高级话题

指针函数,函数返回一个指针
int* f(int i)//返回一个 整形指针
函数指针 , 定义一个类型的指针, z
int* (* p)(int i)
p = &f
(*p)(3) 等效于 f(3)
第3个回答  2007-08-21
指针的函数 是什么概念,不懂
相似回答