计算表达式x=a=4,b=x++后,变量x、a、b的值分别为?

问题描述:

计算表达式x=a=4,b=x++后,变量x、a、b的值分别为?

x=5,a=4,b=4
步骤:
(1) x=a=4中,由于是连等式,从右向左进行,先有a=4,然后x=a(即x=4)
(2) b=x++中,先计算等式右边的x++,计算的结果为4(先取值,再自加),同时x的值由于自加而变为5.等式右边的结果4赋给b,因此b=4.
最终结果:
x=5,a=4,b=4