指针之 *((volatile unsigned long *)(x))解析
2016-12-03 16:23
253 查看
#define PGAS (*((volatile unsinged long *)(x)))
其中,x 是一个常量,代表内存地址值,(volatile unsinged long *)(x) 是把这个常量x强制转换为一个unsigned int 指针,(*((volatile unsinged long *)(x)))表示的是地址x中的数据。
其中,x 是一个常量,代表内存地址值,(volatile unsinged long *)(x) 是把这个常量x强制转换为一个unsigned int 指针,(*((volatile unsinged long *)(x)))表示的是地址x中的数据。
相关文章推荐
- 指针之 *((volatile unsigned long *)(x))解析
- (*(volatile unsigned long *) 关于MCU头文件的解析
- (*(volatile unsigned long *) 关于MCU头文件的解析
- ARM定义特殊寄存器(*(volatile unsigned long *))的理解
- (*(volatile unsigned long *)详解
- *(volatile unsigned long *) 语法
- ARM定义特殊寄存器(*(volatile unsigned long *))的理解
- ARM定义特殊寄存器(*(volatile unsigned long *))的理解
- #define GPFCON (* (volatile unsigned long * )0x56000050 )
- 对(*(volatile unsigned long *)) 的理解
- (*(volatile unsigned long *))的分析
- #define A (* (volatile unsigned long *) 详解
- (*(volatile unsigned long *) 地址)
- 嵌入式开发中对(*(volatile unsigned long *)) 的理解
- #define A (* (volatile unsigned long *) 详解
- (*(volatile unsigned long *)心得体会
- unsigned long指针字节大小(和对齐)
- 对(*(volatile unsigned long *)) 的理解
- set_bit(unsigned int bit,volatile unsigned long *p)研究
- 关于volatile和(*(unsigned long *)&jiffies)++