左值和右值

  1. 左值有地址和值,可以出现在赋值运算符左边或者右边。

  2. 右值只有值,只能出现在赋值运算符右边。

  3. 右值只有值,没有地址, 右值是一个优化技巧(C++),因为右值往往是临时变量的。

  4. 左值代表另一个值,右值是值本身。

Licensed under CC BY-NC-SA 4.0