中易网

typedef int (*timer_callback_fn_t) (void *pData);

答案:2  悬赏:80  
解决时间 2021-02-11 02:05
typedef int (*timer_callback_fn_t) (void *pData);
最佳答案
int (*timer_callback_fn_t) (void *pData);是一个函数指针,所指向的函数有一个参数,参数类型为void *
返回类型为int型。

用个typedef,当你想定义上面那个函数指针变量时,就可以,这样定义

timer_callback_fn_t pMytimer_fn;去定义一个名为pMytimer_fn的函数指针变量,而不用写成
int (*timer_callback_fn_t) (void *pData) pMytimer;
这么一长串。

指针,你总知道吧,指向字符的指针char *,你也应该知道吧,指向整型的指针,int *,你也应该知道吧,那指向函数的指针呢,这里就是了。

只不过说明一个函数,还要说明这个函数,有无参数,参数什么类型,有几个,有无返回值,返回什么,这么一搞起来,使得函数指针的定义显得非常的罗嗦。

可以用p代替,只是个名字而已,写得长点只是给你一看就知道大概是干嘛用的。

typedef int (*abc) (void *efg);
abc p;

名字是随便取的。
全部回答
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
番茄汁加上橄榄油能一起吃吗?
杭州西溪悦椿度假酒店地下停车库怎么去啊,有
七个月大的小母狗发情了的时候尿尿的地方会不
一个男生约一个女生出来玩,那个女生跑来征求
如果TVB重拍再生缘让叶璇再演孟丽君,你会怎
百度百科创建企业 需要企业的组织机构代码证
全华水暖电器商行地址有知道的么?有点事想过
味极佳河鱼庄怎么去啊,有知道地址的么
2015阳历二月有没有29号?就是现在27号的历
我现在跟私人老板签了一个协议,只有老板那有
家信铝塑门窗在什么地方啊,我要过去处理事情
广州站西钟表城的表有零售的吗?我想买一个
我儿子今年中考355分不知你们学校能上吗?
顺发布艺生活馆这个地址在什么地方,我要处理
散酒加盟现在市面上白酒生意好做吗?散酒市场
推荐资讯
我是河北涿州测绘公司,丁级资质,能不能去保
税务局由于操作错误重复扣了企业的罚款怎么办
Access数据库自动编号改为文本的时候怎样保留
灯笼渠街/顺河路(路口)在哪里啊,我有事要去
上海边检空白护照自由行能否出关
2013汉中油菜花节汉中油菜花几月开 汉中二日
桐乡中鑫家私城南门我想知道这个在什么地方
狗狗这几天为什么老想往外跑,还不吃饭,晚上
盛捷广告耗材地址在哪,我要去那里办事
2011年12月27日,国家正式宣布北斗卫星导航系
生化危机4都有哪些国家参与演出??? 为什么
pantumm5100打印机省份证怎么复印
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?