19. 已知double a=5.2; 则正确的赋值表达式是( )。

A. a+=a-=(a=4)*(a=3) B. a=a*3=2 C. a%3 D. a=double(-3)
2024-11-15 21:35:01
推荐回答(1个)
回答1:

正确的赋值表达式是
(a)
a-=(a*3)
它等价于
a=
a
-
(a*3)
double(-a)
这句没有赋值.
赋值表达式里,被赋值的应当是变量,处于“左值”
a*3
只是乘法运算,没有赋值操作
a*4=3
a*4
不能做左值。