कंप्यूटर प्रोग्रामिंग में चर।

Jan 20 2023
यदि आप कंप्यूटर प्रोग्रामिंग की दुनिया में हैं, तो आप निश्चित रूप से 'वैरिएबल' शब्द से रूबरू होंगे, भले ही आपके प्रोग्राम की भाषा या उद्देश्य कुछ भी हो। आइए आगे बढ़ते हैं और समझते हैं कि इस शब्द का क्या अर्थ है।

यदि आप कंप्यूटर प्रोग्रामिंग की दुनिया में हैं, तो आप निश्चित रूप से 'वैरिएबल' शब्द से रूबरू होंगे, भले ही आपके प्रोग्राम की भाषा या उद्देश्य कुछ भी हो। आइए आगे बढ़ते हैं और समझते हैं कि इस शब्द का क्या अर्थ है।

कैम्ब्रिज डिक्शनरी के अनुसार चर शब्द का अर्थ है;

ए)। कुछ ऐसा है जो अक्सर बदलने की संभावना है

बी)। एक संख्या, राशि या स्थिति जो बदल सकती है

सी)। एक पत्र या प्रतीक जो मूल्यों के किसी भी समूह का प्रतिनिधित्व करता है

यह लेख कंप्यूटर प्रोग्रामिंग के संदर्भ में इस शब्द की एक सूचित व्याख्या देने का कार्य करता है जो ऊपर दी गई दूसरी और तीसरी परिभाषाओं के लिए अधिक इच्छुक है।

कंप्यूटर प्रोग्रामिंग के संबंध में लॉन्च स्कूल में एक चर की बहुत अच्छी परिभाषा है:

कंप्यूटर प्रोग्राम में संदर्भित और हेरफेर की जाने वाली सूचनाओं को संग्रहीत करने के लिए चर का उपयोग किया जाता है। वे वर्णनात्मक नाम के साथ डेटा को लेबल करने का एक तरीका भी प्रदान करते हैं, ताकि हमारे प्रोग्राम को पाठक और स्वयं द्वारा अधिक स्पष्ट रूप से समझा जा सके। वेरिएबल्स को कंटेनर के रूप में सोचना मददगार होता है जो जानकारी रखते हैं। उनका एकमात्र उद्देश्य डेटा को मेमोरी में लेबल करना और स्टोर करना है। यह डेटा तब आपके पूरे कार्यक्रम में उपयोग किया जा सकता है।

CompSci द्वारा एक चर का चित्रण

हमने अब 'प्लेसहोल्डर्स' या 'बॉक्स' के रूप में वेरिएबल्स स्थापित किए हैं जिनका उपयोग हम डेटा या मूल्यों को स्टोर करने के लिए कर सकते हैं। उनका उपयोग करने के लिए, उन्हें नाम दिए जाने की आवश्यकता है। प्रत्येक प्रोग्रामिंग भाषा में नामकरण परिपाटी या नियम होते हैं जो चरों को नाम दिए जाने के तरीके को नियंत्रित करते हैं। नामकरण परंपराएं नामकरण सिंटैक्स को निर्धारित करती हैं कि कौन से वर्णों का उपयोग किया जा सकता है या नहीं किया जा सकता है, कैपिटलाइज़ेशन, केस सेंसिटिविटी, वगैरह।

हम इस आलेख में सभी भाषाओं के लिए सभी नामकरण परिपाटियों को समाप्त नहीं कर सकते हैं, हालांकि, एक सार्थक और वर्णनात्मक नाम देना जो चर के उद्देश्य को संप्रेषित करता है, सभी प्रोग्रामिंग भाषाओं के लिए सामान्य है। प्रत्येक भाषा के लिए नामकरण परिपाटियों को खोजने के लिए भाषा विशिष्ट दस्तावेज़ीकरण एक अच्छी जगह है।

अब जब हम समझ गए हैं कि वेरिएबल्स क्या हैं और उन्हें कैसे नाम दिया जाए, तो आइए देखें कि उनका उपयोग कैसे किया जा सकता है। सबसे पहले, यहाँ कुछ शब्द दिए गए हैं जो प्रोग्रामिंग में वेरिएबल्स से जुड़े हैं:

डिक्लेयर/डिफाइन: इसका सीधा सा अर्थ है एक वेरिएबल बनाना।
असाइन / स्टोर करें: एक बार एक चर बन जाने के बाद, आप इसके अंदर एक निश्चित मान डालते हैं। अधिकांश प्रोग्रामिंग भाषाओं में, मान निर्दिष्ट करने के लिए '=' का उपयोग किया जाता है।

पहुँचना: एक चर में एक मान संग्रहीत करने का बिंदु यह है कि इसे उपयोग के लिए एक्सेस किया जा सकता है।
संशोधित/बदलें: इसका अर्थ है एक चर के अंदर मान को एक नए के लिए प्रतिस्थापित करना।

स्कोप: इसका मतलब है कि किसी प्रोग्राम के सेक्शन के उपयोग के लिए वेरिएबल कितनी दूर तक पहुंच योग्य है।

ये सिर्फ उल्लेख करने के लिए कुछ हैं। आप यहां और यहां अधिक विवरण देख सकते हैं ।

चर के प्रकार।

चर पाँच प्रकार के होते हैं। स्थिरांक, वैश्विक चर, वर्ग चर, उदाहरण चर और स्थानीय चर।

स्थिरांक: इनका उपयोग डेटा को संग्रहीत करने के लिए किया जाता है जिसे कभी बदलने की आवश्यकता नहीं होती है।

वैश्विक चर: ये चर आपके संपूर्ण ऐप/प्रोग्राम में उपलब्ध हैं, सभी दायरे की सीमाओं को पार करते हुए।

वर्ग चर: ये चर आपकी कक्षा के उदाहरणों के साथ-साथ स्वयं वर्ग द्वारा भी सुलभ हैं। क्लास वेरिएबल्स को किसी भी मेथड डेफिनिशन के बाहर, क्लास लेवल पर इनिशियलाइज़ किया जाना चाहिए।

उदाहरण चर: ये चर मूल वर्ग के वर्तमान उदाहरण में उपलब्ध हैं। उदाहरण चर कुछ दायरे की सीमाओं को पार कर सकते हैं, लेकिन उनमें से सभी नहीं।

स्थानीय चर: सबसे आम चर जो आप देखेंगे और सभी दायरे की सीमाओं का पालन करेंगे।