- Lvalue refers to an object to which you can assign value.
- It refers to a memory location.
- It can appear as LHS or RHS of an assignment
- Rvalue refers to the value we assign to any variable.
- It can appear on RHS of assignment
- sum = a + b
a+b is an r-value