#define rGPCCON (*(volatile unsigned *)0x56000020),后面的两个*是起什么作用?该怎么解决

#define rGPCCON(*(volatile unsigned *)0x56000020),后面的两个**是起什么作用?#define rGPCCON(*(volati

#define rGPCCON (*(volatile unsigned *)0x56000020),后面的两个**是起什么作用?
#define rGPCCON (*(volatile unsigned *)0x56000020),后面的两个**是起什么作用?
麻烦解释下,谢谢

[解决办法]
unsigned *强制转换成unsigned指针类型,然后*是解引用。
[解决办法]
一个是强制转换,一个是指针定义
[解决办法]
(volatile unsigned *)0x56000020 // 将这个地址转换一个指针,即一个指针指向这个地址

(*(volatile unsigned *)0x56000020) // 该地址中的内容。

可以做修改内容,读取内容
rGPCCON = 111; //则地址0x56000020中的内容为111