RValue (Definition)

The result of evaluating an expression.

An RValue is the value of an expression. This is based on the assignment expression in its general form being like this:

LValue = RValue;

This is otherwise known as the "value of an expression".

An RValue can be a variable or a constant whereas an LValue must be a variable or some other identifier that indicates a modifiable storage location.

See also:Assignment expression, Definition, LValue, Property value