C語言 強行給內存地址賦值

最近看STM32代碼,有這樣一段話不理解 #define GPIOA ((GPIO_TypeDef *) GPIOA_BASE) 然後我就思考了下,不就是定義一個宏,然後聲明一個結構體變量,進行賦值麼? 然後我隨便定義了一個地址,強制轉換成一個結構體指針類型,代碼如下: typedef struct { unsigned char age; unsigned char score; }studen
相關文章
相關標籤/搜索