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

C++ में रेफरेंस वेरिएबल क्या है?


रेफरेंस वेरिएबल पहले से मौजूद वेरिएबल का एक वैकल्पिक नाम है। इसे दूसरे वेरिएबल को रेफर करने के लिए बदला नहीं जा सकता और इसे घोषणा के समय इनिशियलाइज़ किया जाना चाहिए और यह NULL नहीं हो सकता। रेफरेंस वेरिएबल घोषित करने के लिए '&' ऑपरेटर का उपयोग किया जाता है।

रेफरेंस वेरिएबल का सिंटैक्स निम्नलिखित है।

datatype variable_name; // वेरिएबल घोषणा datatype& refer_var = variable_name; // रेफरेंस वेरिएबल

यहां,

datatype − वेरिएबल का डेटा टाइप जैसे int, char, float आदि।

variable_name − यह उपयोगकर्ता द्वारा दिया गया वेरिएबल का नाम है।

refer_var − रेफरेंस वेरिएबल का नाम।

रेफरेंस वेरिएबल का एक उदाहरण निम्नलिखित है।

उदाहरण

#include <iostream> using namespace std; int main() {    int a = 8;    int& b = a;    cout << "वेरिएबल a: " << a;    cout << "\nरेफरेंस वेरिएबल r: " << b;    return 0; }

आउटपुट

वेरिएबल a: 8 रेफरेंस वेरिएबल r: 8

उपरोक्त प्रोग्राम में, एक इंटीजर टाइप का वेरिएबल घोषित और मान के साथ इनिशियलाइज़ किया गया है।

int a = 8;

वेरिएबल b घोषित किया गया है जो वेरिएबल a को रेफर कर रहा है।

int& b = a;

  1. - C++ में टाइप स्पेसिफायर्स क्या हैं?

    जब आप C++ जैसी स्टैटिकली टाइप्ड भाषा में पहली बार कोई वेरिएबल घोषित करते हैं, तो आपको घोषित करना होगा कि वह वेरिएबल क्या धारण करेगा। int number = 42; उस उदाहरण में, int एक टाइप स्पेसिफायर है जो बताता है कि वेरिएबल number केवल इंटीजर नंबर्स धारण कर सकता है। डायनामिकली टाइप्ड भाषाओं जैसे रूबी या जावास

  1. - C++ प्रोग्रामिंग भाषा क्या है?

    C++ एक प्रोग्रामिंग भाषा है जिसे ब्यार्ने स्ट्रॉस्ट्रप द्वारा 1979 में बेल लैब्स में विकसित किया गया था। C++ को एक मिडिल-लेवल भाषा माना जाता है, क्योंकि इसमें हाई-लेवल और लो-लेवल दोनों भाषा विशेषताओं का संयोजन होता है। यह C का सुपरसेट है, और वस्तुतः कोई भी वैध C प्रोग्राम एक वैध C++ प्रोग्राम है। C+

  1. - Java 9 में JShell में फॉरवर्ड रेफरेंस क्या है?

    फॉरवर्ड रेफरेंस अवलोकन JShell एक कमांड-लाइन टूल है जो हमें Java स्टेटमेंट्स (सरल स्टेटमेंट्स, कंपाउंड स्टेटमेंट्स, या यहां तक कि पूर्ण मेथड्स और क्लासेस) दर्ज करने, उनका मूल्यांकन करने और परिणाम प्रिंट करने की अनुमति देता है। फॉरवर्ड रेफरेंस उन कमांड्स को संदर्भित करते हैं जो मेथड्स, वेरिएबल्स, या