typedef void (*OS_TMR_CALLBACK)(void *ptmr, void *parg);

dedlous 2013-02-01 09:26:05
typedef void (*OS_TMR_CALLBACK)(void *ptmr, void *parg);


在看代码的时候看到这个,这个怎么理解啊
...全文
6830 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Panda_熊猫 2013-02-06
  • 打赏
  • 举报
回复
typedef void (*OS_TMR_CALLBACK)(void *ptmr, void *parg); 其实是这个意思: typedef 返回值 (*标识符) (函数形参列表) 定义了一个 函数指针 OS_TMR_CALLBACK 看它的名字 xxx_callback 起的很形象,名字起的good 该函数指针 指向的函数的类型为: 返回值是void, 形参列表为void *,void*
一介布衣萧萧 2013-02-01
  • 打赏
  • 举报
回复
定义一个函数类型指针,一般用于回调函数,你可以上网找找C的回调函数了解一下

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧