int a = 4,则对于表达式++(a++)的结果的说法正确的是()
(A)结果为5
(B)结果为6
(C)结果为7
(D)以上都不是
D 左值 右值
a++返回的是一个临时变量不可以作为左值的。
a++得到的是一个右值,++操作需要的是一个左值。
这个表达式是错误的。所以答案是D