[应用相关] 请教 谁知道这个是定义还是声明void (* Base_MspInitCallback)(stru...

[复制链接]
636|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)是强制类型转换吗?
561296281bd947fe72.png
typedef struct __TIM_HandleTypeDef这个是变量吗?
79056281bda909096.png
纪国圣 发表于 2022-5-16 12:29 | 显示全部楼层
void (* Base_MspInitCallback)(struct __TIM_HandleTypeDef *htim); 定义一个函数指针,其含义为有一个函数返回类型为void,传递的参数为struct __TIM_HandleTypeDef *htim。而Base_MspInitCallback为这种函数指针的别称。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1466

主题

4980

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部