55. 已知double a=5.2; 则正确的赋值表达式是( )
55.已知doublea=5.2;则正确的赋值表达式是()。A.a+=a-=(a=4)*(a=3)B.a=a*3=2C.a%3D.a=double(-3)答案是D但是我不...
55. 已知double a=5.2; 则正确的赋值表达式是( )。
A. a+=a-=(a=4)*(a=3)
B. a=a*3=2
C. a%3
D. a=double(-3)
答案是D但是我不明白,我觉得是A啊,求大神帮我解析一下 展开
A. a+=a-=(a=4)*(a=3)
B. a=a*3=2
C. a%3
D. a=double(-3)
答案是D但是我不明白,我觉得是A啊,求大神帮我解析一下 展开
2个回答
2018-07-22
展开全部
正确的赋值表达式是 (A) a-=(a*3) 它等价于 a= a - (a*3) double(-a) 这句没有赋值. 赋值表达式里,被赋值的应当是变量,处于“左值” a*3 只是乘法运算,没有赋值操作 a*4=3 a*4 不能做左值。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询