C++固有的前置++运算符是对操作数的引用,而后置++运算符的返回值是操作数值修改前的复制品。如: int x = 3; ++x = 2; 没问题。 int x = 3; x++ = 2; 编译器报错:表达式必须是可修改的左值。