Lvalue is a value that can be placed on the left side of the equal sign (for example, an int variable can change its value or assign its value to others). Rvalues are values that can only be placed on the right side of the equal sign (such as the constant 0, which cannot be placed on the left side of the equal sign).
For example, "0=i" is wrong, and "i=0" is right. Don’t worry about this issue, it’s just a way of saying it.
Things that cannot be assigned are called rvalues (meaning they can only be on the right side of the assignment number), and others are called lvalues.
http://www.cnblogs.com/catch/p/3500678.html
What are the left and right values?
Equal sign expression?
Lvalue is a value that can be placed on the left side of the equal sign (for example, an int variable can change its value or assign its value to others).
Rvalues are values that can only be placed on the right side of the equal sign (such as the constant 0, which cannot be placed on the left side of the equal sign).
For example, "0=i" is wrong, and "i=0" is right.
Don’t worry about this issue, it’s just a way of saying it.
Things that cannot be assigned are called rvalues (meaning they can only be on the right side of the assignment number), and others are called lvalues.