#define RCC ((RCC_TypeDef *) RCC_BASE)
这一句的意思是RCC是一个指针 , 然后把地址 RCC_BASE 赋给RCC吗?
#define RCC ((RCC_TypeDef *) RCC_BASE),
RCC是一个宏,它代表文本“ ((RCC_TypeDef *) RCC_BASE) ”,预编译的时候会把代码中出现的RCC替换为 ((RCC_TypeDef *) RCC_BASE),RCC->RC就是 ((RCC_TypeDef *) RCC_BASE)->RC。了解了C语言的宏和指针后,应该就能理解这些。 |
请教一个问题!#define RCC ((RCC_TypeDef *) RCC_BASE)?
最新推荐文章于 2024-06-13 19:59:09 发布