Lvalue یا Location value، آدرسی از حافظه است که قابلیت ذخیره کردن در آن وجود دارد، در حالیکه Rvalue یا read value آدرسی از حافظه است که تنها میتوان اطلاعات آن قسمت از حافظه را خواند و تغییری در آن ممکن نیست. (مانند متغیر هایی از نوع const یا مقداری هایی که به متغیرها داده میشوند تا ذخیره شوند.)