表达式 左值和右值 左值和右值 #include <iostream> int& fun1(int& a) // 返回左值 { return a; } int fun2(int& a) //返回为右值,将亡值 { return a; } int main() { int b; fun1(b) = 7; // 引用是左值,可以放在等号操作符左边 // fun2(b) = 8; // 右值不能放在等号操作符左边 std::cout << b << std::endl; }