写出判断ABCD四个表达式的是否正确, 若正确,

20 查阅
写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)int a = 4;(A)a += (a++);(B) a += (++a) ;(C) (a++) += a;(D)

参考答案:

正确答案:

\r\n

C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a;   改后答案依次为9,10,10,11  

表达式