任何人都可以为我解析以下表达式
#define Mask(x) (*((int *)&(x)))
Run Code Online (Sandbox Code Playgroud)
我应用了流行的左右规则来解决但不能...... :(
非常感谢一堆:)
这定义了一个宏掩码,它将其参数解释为int.
&(x) - x的地址......
(int *)&(x) - ...被解释为指向int的指针
*((int *)&(x)) - 该指针的值
| 归档时间: |
|
| 查看次数: |
285 次 |
| 最近记录: |