<2006年7月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

统计

  • 随笔 - 44
  • 文章 - 0
  • 评论 - 86
  • 引用 - 0

常用链接

留言簿(6)

随笔分类(31)

随笔档案(44)

Mining

最新随笔

搜索

  •  

最新评论

阅读排行榜

评论排行榜

指针函数和函数指针

“指针函数”指返回类型是指针的函数,如
返回类型标识符 *返回名称(形式参数表)
{ 函数体 }

“函数指针”是指向函数的指针变量,“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符 型、数组一样,这里是指向函数,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可 用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上一致的。
1.定义函数指针类型:
typedef int (*fun_ptr_t)(int,int);
2.申明变量,赋值:
fun_ptr_t pfunc=fun_definition_name;
3.调用函数
(*pfunc)(int,int);

参考例子:
C/C++中函数指针的含义

posted on 2006-07-27 16:52 泡泡牛 阅读(538) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理