Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C . में lvalue और rvalue

एक लैवल्यू (लोकेटर वैल्यू) एक ऐसी वस्तु का प्रतिनिधित्व करता है जो मेमोरी में कुछ पहचान योग्य स्थान रखता है (यानी एक पता है)।

प्रतिद्वंद्विता को बहिष्करण द्वारा परिभाषित किया गया है। प्रत्येक अभिव्यक्ति या तो एक अंतराल या एक प्रतिद्वंद्विता है, इसलिए, एक प्रतिद्वंद्विता एक अभिव्यक्ति है जो स्मृति में कुछ पहचान योग्य स्थान पर कब्जा करने वाली वस्तु का प्रतिनिधित्व नहीं करती है।

उदाहरण के लिए, एक असाइनमेंट अपने बाएं ऑपरेंड के रूप में एक lvalue की अपेक्षा करता है, इसलिए निम्नलिखित मान्य है:

int i = 10;
But this is not:
int i;
10 = i;

ऐसा इसलिए है क्योंकि मेरे पास स्मृति में एक पता है और यह एक lvalue . है . जबकि 10 में एक पहचान योग्य स्मृति स्थान नहीं है और इसलिए यह एक प्रतिद्वंद्विता . है . इसलिए i से 10 का मान निर्दिष्ट करने का कोई मतलब नहीं है।


  1. वयस्‍कों और वरिष्‍ठों के लिए नि:शुल्‍क मेमोरी गेम

    सोचने की क्षमता विकसित करना एक ऐसी चीज है जिस पर इंसानों ने कड़ी मेहनत की है और अब भी करते हैं। वैज्ञानिकों, डॉक्टरों और मनोवैज्ञानिकों ने वजन किया है। पिछले कुछ वर्षों में काफी प्रगति हुई है। एक प्रगति जिसे हल्के में लिया जा सकता है वह है सोच को तेज करने के लिए वीडियो गेम का उपयोग। यह एक बहुत ही प

  1. Windows पर मेमोरी कैसे साफ़ करें और RAM बढ़ाएँ

    क्या आपका विंडोज पीसी मेमोरी पर कम है? चिंता न करें, हम यहां मदद करने के लिए हैं। इस पोस्ट में, हम जानेंगे कि कंप्यूटर में RAM क्या करता है और RAM को कैसे बढ़ाएँ। सभी प्रणालियाँ किसी न किसी बिंदु पर गति की समस्या का अनुभव करती हैं, इसलिए समस्या के मूल कारण को समझना महत्वपूर्ण है। इसी बात को ध्यान म

  1. विंडोज 11 पर फ़ोल्डर एक्सेस अस्वीकृत त्रुटि को कैसे ठीक करें

    विंडोज 11 पर फोल्डर एक्सेस अस्वीकृत त्रुटि के साथ अटक गया? फ़ोल्डर की सामग्री या फ़ाइल तक पहुँचने में असमर्थ और स्क्रीन पर एक्सेस अस्वीकृत अलर्ट देख रहा है? इस पोस्ट में, हमने कुछ मुट्ठी भर समाधानों को सूचीबद्ध किया है जिनका उपयोग आप विंडोज 11 पर फोल्डर एक्सेस अस्वीकृत त्रुटि को ठीक करने के लिए कर स