下列给出的赋值语句中正确的是(  ) A.3=A B.x=-x C.B=A=2 D.x+y=0

问题描述:

下列给出的赋值语句中正确的是(  )
A. 3=A
B. x=-x
C. B=A=2
D. x+y=0

3=A中,赋值号的左边是常量,故A错误;
B=A=2中,赋值语句不能连续赋值,故C错误;
x+y=0中,赋值号的左边是表达式,故D错误;
只有B中x=-x是把右边-x的值赋给左边的x,是正确的赋值语句.
故选:B.