int y=3; int z=(--y) + (y=10);
当在 C 语言中执行时, 的值z计算为 20,但当在 java 中执行相同的表达式时,执行时的z值为 12。
z
谁能解释为什么会发生这种情况以及有什么区别?
c java variables expression operators
c ×1
expression ×1
java ×1
operators ×1
variables ×1