继续选择判断

来源:百度知道 编辑:UC知道 时间:2024/06/07 14:49:57
1.int x=5,y=6,z=3;执行z*=x+y;后z的值为( )?
A.11 B.33 c.21 D.23

2.赋值运算符左边可以是表达式。对吗?

1.z*=x+y等价与z=z*(x+y),得出z=3*(5+6)=33
2.左边可以是表达式像赋值语句,但那些加减乘除的式子像x+y=9,x+5=9等就不可以 了

1>
z = z*(x+y) = 3*(5 + 6) = 3 * 11 = 33

选B

2> 对

(a = b) = 5;

a = b就是一个表达式

vc下33

1.选B,这个你如果学过数学的话,应该就没问题的。。
2.等号左边的式子是否成立,关键在于有没有一个内存地址来存放等号右边的结果。我说的可能不是很精确,不过应该就是这个意思,你可以再想一下。

选B。x+y=11然后z=z*(x+y)就算出等于33