如果括号具有更高的优先级,那么为什么递增运算符先被解决?

17 浏览
0 Comments

如果括号具有更高的优先级,那么为什么递增运算符先被解决?

我有一行代码,

int a = 10;
a = ++a * ( ++a + 5);

我期望的输出应该是12 * (11 + 5) = 192,但我得到了187。据我所知,括号内的增量运算符应该先解决,那么为什么外部的增量运算符先解决了?

0