Bat*_*eba 6

由于后缀增量指向成员运算符指针具有完全相同的优先级,因此两个运算符的关联性起作用.两者都是从左到右.

于是

a++ -> b
Run Code Online (Sandbox Code Playgroud)

被评估为

(a++) -> b
Run Code Online (Sandbox Code Playgroud)

这意味着->应用于指针的先前值a,并a使用正常规则递增 - 在语句完成执行之前的某个时间完成.

(一个用于pub测验,前缀增量的优先级低于->).