नमस्कार दोस्तों…आज हम आपको “Global variable और Local variable” के विषय में बताने जा रहे हैं. आज हम बताएंगे कि “Global variable और Local variable क्या है और इनमे क्या अंतर होता है?”. दोनों ही प्रोग्रामिंग में प्रयोग होने वाले variable हैं. जिनका प्रयोग अलग अलग प्रकार से होता है. और आज हम आपको इसी के विषय में बताने जा रहे हैं. तो चलिए शुरू करते हैं आज का टॉपिक.
सूची
ग्लोबल वेरिएबल क्या है | What is Global Variable in Hindi !!
Global Variable उन variable को कहा जाता है जो program के टॉप पर डिफाइन किये जाते है अर्थात हैडर फाइल के नीचे. इस प्रकार के variable को कहीं से भी access किया जा सकता है. global variable में initial value int=0, float=0.000000, char- “Blank Space(Non-Printable Char)” होती है.
इनका स्कोप अर्थात इनकी उपलब्धता पुरे प्रोग्राम के दौरान बनी रहती है और इसकी मेमोरी प्रोग्राम जब तक execute न हो जाये तब तक एक्टिव रहती है. इन्हे डाटा सेगमेंट एरिया जो कि पब्लिक एरिया होता है उसमे स्टोर किया जाता है. इस कारण global variable को public variable भी कहा जाता है.
लोकल वेरिएबल क्या है | What is Local Variable in Hindi !!
जब वेरिएबल, फंक्शन के अंदर डिक्लेअर किये जाते हैं तो उन्हें Local Variables कहा जाता है. ये स्टैक में स्टोर होते हैं और प्रारम्भिक वैल्यू गार्बेज होती है. यदि बात इनके स्कोप अर्थात अवेलेबिलिटी की करें तो ये तब तक रहता है, जब तक फंक्शन या ब्लॉक एक्सेक्यूट न हो जाये. इसकी लाइफटाइम अर्थात मेमोरी तब तक active रहती है, जब तक फंक्शन पूरी तरह से एक्सेक्यूट न हो जाये.
Difference between Global variable and Local variable in Hindi | ग्लोबल वेरिएबल और लोकल वेरिएबल में क्या अंतर है !!
# Global Variable उन variable को कहा जाता है जो program के टॉप पर डिफाइन किये जाते है अर्थात हैडर फाइल के नीचे जबकि Local Variable उन variable को कहा जाता है, जो फंक्शन के अंदर डिक्लेअर किये जाते हैं.
# Global Variable को कहीं भी access किया जा सकता है जबकि Local Variable को केवल उस फंक्शन के अंदर ही access किया जा सकता है, जिसमे उस variable को डिक्लेअर किया गया है.
# Global variable में initial value int=0, float=0.000000, char- “Blank Space(Non-Printable Char)” होती है जबकि Local variable की initial वैल्यू गार्बेज होती है.
# Global Variable का स्कोप अर्थात इसकी अवेलेबिलिटी पुरे प्रोग्राम के दौरान बनी रहती है जबकि Local Variable का स्कोप अर्थात अवेलेबिलिटी तब तक रहती है, जब तक फंक्शन या ब्लॉक एक्सेक्यूट न हो जाये.
# Global variable का डाटा सेगमेंट एरिया जो कि पब्लिक एरिया होता है में स्टोर रहता है जबकि Local Variable का डाटा स्टैक में स्टोर रहता है.
हमे उम्मीद है कि आपको हमारे द्वारा दी गयी जानकारी पसंद आयी होगी और आपके काफी हद तक काम भी आयी होगी. यदि फिर भी आपको कोई गलती हमारे ब्लॉग में दिखे या आपके मन में कोई अन्य सवाल या सुझाव उत्पन्न हो, तो वो भी आप हमसे कमेंट बॉक्स में कमेंट के जरिये पूछ व बता सकते हैं. हम पूरी कोशिश करेंगे उस सवाल का जबाब आपको देने और आपके सुझाव को समझने और उसे पूरा करने की. धन्यवाद !!