打印
[应用相关]

请教 谁知道这个是定义还是声明void (* Base_MspInitCallback)(stru...

[复制链接]
486|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2022-5-16 10:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
AC, tca, ID, ST, spi, se
本帖最后由 cr315 于 2022-5-16 10:58 编辑

STM32F4xx_hal_tim.h中的void (* Base_MspInitCallback)(struct __TIM_HandleTypeDef *htim); 谁知道这个是定义还是声明
void (* Base_MspInitCallback)(struct __TIM_HandleTypeDef *htim); 另外这个(* Base_MspInitCallback)是强制类型转换吗?
typedef struct __TIM_HandleTypeDef这个是变量吗?

使用特权

评论回复
沙发
纪国圣| | 2022-5-16 12:29 | 只看该作者
void (* Base_MspInitCallback)(struct __TIM_HandleTypeDef *htim); 定义一个函数指针,其含义为有一个函数返回类型为void,传递的参数为struct __TIM_HandleTypeDef *htim。而Base_MspInitCallback为这种函数指针的别称。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1357

主题

4120

帖子

0

粉丝