L-value
- 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
Example:
-
- num1=10
- str1=”abc”
R-value
- Rvalue refers to the value we assign to any variable.
- It can appear on RHS of assignment
- Example:
- sum = a + b
a+b is an r-value