下面不正确的赋值语句是()A.x=y==z;B.x=(y=(z=0)); C.x...
下面不正确的赋值语句是()A.x=y==z;B.x=(y=(z=0)); C.x...
日期:2020-05-18 06:21:37 人气:1
A
y==z是条件判断,返回true
or
false
x
被赋值为true
或
falseB
z最先被赋值为0,y被赋值为z,即0,x最后被赋值为y,亦0C
加运算优先级高于=,所以错误,若写成x
=
x
+
(y
=
1)
正确D
++x
是为x
=
x+1答案C