注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

deisp的博客

 
 
 

日志

 
 

c语言函数指针的用法 - 我的兴趣 - chinaguounix  

2008-08-06 15:25:53|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
姓名:丽丽职业:IT 年龄:花季位置:中国个性介绍:内向,不善言谈.但乐于助人!!!




     随说做了有一段时间的C了,但尽然没有搞明白函数指针的用法,见到了也没有好好研究,今天终于有时间了,在网上搜了一下,终于弄懂了.原来就是定义了一个指针变量,只不过形式有点怪罢了.其实还是当成指针用就行了!
一般有两种用法:
1定义函数指针
int (*functionPoint)(int, int)----这只是定义了一个指向函数的指针
int a(int a,int b)----------------这是与之相符的函数原型
void main()-----------------------使用
{
    functionPoint = a;------------先赋值
2用typedef定义使用
typedef int (*functionPoint)(int,int);----------定义了一种类型名为functionPoint的指针
int a(int a, int b)-----------------------------函数原型
void main()
{
    functionPoint fun;---------------------------定义指针
    fun = a;-------------------------------------赋值
函数就是这个函数的指针.
 发表于: 2007-03-28,修改于: 2007-11-29 14:29
 已浏览1466次,有评论2条 推荐 投诉

哈哈,终于明白了啊??太强了啊!佩服啊,郭总!






引文来源  c语言函数指针的用法 - 我的兴趣 - chinaguounix

----------------------------
一键转贴,快速捕捉生活精彩,赢每周好礼!查看活动首页>>

  评论这张
 
阅读(128)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017