एक लवल्यू (लोकेटर वैल्यू) एक ऐसी वस्तु का प्रतिनिधित्व करता है जो स्मृति में कुछ पहचान योग्य स्थान पर कब्जा कर लेता है (यानी एक पता है)।
प्रतिद्वंद्विता को बहिष्करण द्वारा परिभाषित किया जाता है। प्रत्येक अभिव्यक्ति या तो एक अंतराल या एक प्रतिद्वंद्विता है, इसलिए, एक प्रतिद्वंद्विता एक अभिव्यक्ति है जो स्मृति में कुछ पहचान योग्य स्थान पर कब्जा करने वाली वस्तु का प्रतिनिधित्व नहीं करती है।
उदाहरण के लिए , एक असाइनमेंट अपने बाएं ऑपरेंड के रूप में एक lvalue की अपेक्षा करता है, इसलिए निम्नलिखित मान्य है -
int i = 10; But this is not: int i; 10 = i;
ऐसा इसलिए है क्योंकि i स्मृति में एक पता है और एक lvalue . है . जबकि 10 में एक पहचान योग्य स्मृति स्थान नहीं है और इसलिए यह एक प्रतिद्वंद्विता . है . तो i . का मान निर्दिष्ट करना से 10 का कोई मतलब नहीं है।