【发布时间】:2017-07-24 12:11:00
【问题描述】:
a 是指向结构的指针,b 是结构
a++ -> b
上述代码的求值顺序为
((a++) -> b)
或
(a -> b) ++
【问题讨论】:
-
(a -> b) ++的意思与a++ -> b完全不同。 -
为什么增量会突然改变影响b?
-
介于a和b之间,->是最高优先级的运算符权
-
评估顺序和优先级根本不是一回事。不要将它们混合在一起。
标签: c pointers structure operator-precedence