C语言 强行给内存地址赋值

最近看STM32代码,有这样一段话不理解 #define GPIOA ((GPIO_TypeDef *) GPIOA_BASE) 然后我就思考了下,不就是定义一个宏,然后声明一个结构体变量,进行赋值么? 然后我随便定义了一个地址,强制转换成一个结构体指针类型,代码如下: typedef struct { unsigned char age; unsigned char score; }studen
相关文章
相关标签/搜索