Explanatory Question
What is l-value?
Read the answer carefully and go through the related questions on the right side to improve your understanding of this topic.
l-value or location value refers to an expression that can be used on left side of assignment operator. For example in expression "a = 3", a is l-value and 3 is r-value.
l-values are of two types:
"nonmodifiable l-value" represent a l-value that can not be modified. const variables are "nonmodifiable l-value".
"modifiable l-value" represent a l-value that can be modified.
First read the answer fully, then try to explain it in your own words. After that, open a few related questions and compare the concepts. This method helps you remember the topic for a longer time and improves exam preparation.