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:

    1. num1=10
    2. str1=”abc”

R-value

  • Rvalue refers to the value we assign to any variable. 
  • It can appear on RHS of assignment
  • Example:
  1. sum = a + b

a+b is an r-value

Remove Ads
Davneet Singh's photo - Co-founder, Teachoo

Made by

Davneet Singh

Davneet Singh is an IIT Kanpur graduate and has been teaching for 16+ years. At Teachoo, he breaks down Maths, Science and Computer Science into simple steps so students understand concepts deeply and score with confidence.

Many students prefer Teachoo Black for a smooth, ad-free learning experience.