int x,y=4,Z=7:x=y*=++Z得x=32,y=32,z=8么若不是求过程?
同上是C++中的题 求详细过程 谢谢
参考答案:结果确实是32 32 8
x=y*=++z等价于x=y=y*++z
首先计算++z,z自加1(z=8),然后使用它的值;
其次是乘法运算*,y*++z=4*8=32,将这个值赋给y(y=32)
然后y的值赋给x(x=32)
同上是C++中的题 求详细过程 谢谢
参考答案:结果确实是32 32 8
x=y*=++z等价于x=y=y*++z
首先计算++z,z自加1(z=8),然后使用它的值;
其次是乘法运算*,y*++z=4*8=32,将这个值赋给y(y=32)
然后y的值赋给x(x=32)