小编Zac*_*wis的帖子

c结构的&(地址)vs - >(成员访问)的优先顺序?

我有一段(遗留)代码,我正在努力理解; 它看起来像这样:

void *a =  (uint32 *)&b->c.d;
Run Code Online (Sandbox Code Playgroud)

我的问题:什么存储在一个?是吗:

  1. 指向d的指针存储到?
  2. 类型转换d(uint32*)的"值"并存储在?
  3. 还要别的吗?

我在C中寻找运算符优先级,我找不到这种优先级的文档.

c struct operator-precedence

0
推荐指数
1
解决办法
88
查看次数

标签 统计

c ×1

operator-precedence ×1

struct ×1