为啥这个选项是错误的可以解释一下吗谢谢 本人不是太会(x+y)++;
左值可以寻址,而右值不可以。左值可以被赋值,右值不可以被赋值,可以用来给左值赋值左值可变,右值不可变(仅对基础类型适用,用户自定义类型右值引用可以通过成员函数改变)。可以将a+b的结果另赋后自增。
x+y是一个右值, 右值怎么可能自增呢
变量可以自增,但是结果不能自增,(x+y)是计算的结果,所以错误