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

C में lvalue और rvalue


lvalue (लोकेटर वैल्यू) क्या है?

एक lvalue (लोकेटर वैल्यू) उस ऑब्जेक्ट को दर्शाता है जो मेमोरी में किसी पहचान योग्य स्थान पर स्थित होता है (यानी जिसका एक एड्रेस होता है)।

rvalue क्या है?

rvalue को अपवर्जन द्वारा परिभाषित किया जाता है। प्रत्येक एक्सप्रेशन या तो lvalue होता है या rvalue, इसलिए rvalue एक ऐसा एक्सप्रेशन है जो मेमोरी में किसी पहचान योग्य स्थान पर स्थित ऑब्जेक्ट को दर्शाता नहीं है।

उदाहरण

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

int i = 10;

लेकिन यह वैध नहीं है:

int i; 10 = i;

ऐसा इसलिए है क्योंकि i का मेमोरी में एक एड्रेस होता है और यह एक lvalue है। जबकि 10 की कोई पहचान योग्य मेमोरी लोकेशन नहीं होती और इसलिए यह एक rvalue है। इसलिए i के मान को 10 में असाइन करना कोई मायने नहीं रखता।

  1. वयस्कों और बुजुर्गों के लिए मुफ्त मेमोरी गेम्स वयस्कों और बुजुर्गों के लिए मुफ्त मेमोरी गेम्स

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

  1. विंडोज़ पीसी का प्रदर्शन बढ़ाएं: मेमोरी क्लियर करें और रैम ऑप्टिमाइज़ करें विंडोज़ पीसी का प्रदर्शन बढ़ाएं: मेमोरी क्लियर करें और रैम ऑप्टिमाइज़ करें

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

  1. विंडोज प्रदर्शन बढ़ाएं: मेमोरी ऑप्टिमाइज़ेशन और सिस्टम कैश प्रबंधन में महारत हासिल करें विंडोज प्रदर्शन बढ़ाएं: मेमोरी ऑप्टिमाइज़ेशन और सिस्टम कैश प्रबंधन में महारत हासिल करें

    हालांकि विंडोज पीसी को एक उपयोगकर्ता-अनुकूल मशीन के रूप में वर्णित किया जाता है जिसे कुछ टिप्स और ट्रिक्स के साथ कोई भी उपयोग कर सकता है, यह एक जटिल मशीन है। विंडोज पीसी के कई पहलू हैं जिन्हें माइक्रोसॉफ्ट ने आम लोगों से छिपाकर रखा है। ऐसा ही एक पहलू है मेमोरी ऑप्टिमाइज़ेशन और सिस्टम कैश प्रबंधन। मे