C-and-C++/C2/Scope-Of-Variables/Hindi
From Script | Spoken-Tutorial
Revision as of 16:30, 28 March 2014 by Sakinashaikh (Talk | contribs)
Time' | Narration |
00.01 | C और C++ में Scope of variables पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00.08 | इस ट्यूटोरियल में, हम सीखेंगे, |
00.11 | Scope of variables क्या है? |
00.13 | Global (ग्लोबल) वेरिएबल क्या है? |
00.16 | Local (लोकल) वेरिएबल क्या है? |
00.19 | कुछ उदाहरण । |
00.22 | हम कुछ सामान्य एरर्स और उनके समाधानों को भी देखेंगे। |
00.27 | इस ट्यूटोरियल को रिकार्ड करने के लिए, मैं |
00.30 | Ubuntu ऑपरेटिंग सिस्टम वर्जन 11.04. gcc और g++ कम्पाइलर वर्जन 4.6.1 का प्रयोग कर रहा हूँ। |
00.41 | scope of variables के परिचय के साथ शुरू करते हैं। |
00.47 | यह कोड का क्षेत्र है, जिसमें वेरिएबल को ऐक्सेस किया जा सकता है। |
00.54 | इसके प्रकार और declaration (घोषणा) के स्थान के अनुसार, यह दो श्रेणियों में विभाजित है। |
00.59 | Global Variable और |
01.02 | Local Variable. |
01.05 | अब हम एक उदाहरण देखेंगे। |
01.07 | मैंने एडिटर में पहले से ही प्रोग्राम टाइप किया है। |
01.10 | इसे खोलें। |
01.14 | ध्यान दें, कि हमारा फाइलनेम scope.c है। |
01.19 | अब मैं कोड समझाता हूँ। |
01.23 | यह हमारी header file है। |
01.26 | यहाँ हमने दो ग्लोबल वेरिएबल्स 'a और b' घोषित किये हैं। |
01.32 | और हमने उन्हें वेल्यू के रूप में 5 और 2 निर्दिष्ट करके initialize किया है। |
01.39 | ग्लोबल वेरिएबल आपके प्रोग्राम में सभी फंक्शन्स के लिए उपलब्ध है। |
01.44 | ये main() फंक्शन के ऊपर किसी भी फंक्शन्स के बाहर घोषित हैं। |
01.51 | इनमें ग्लोबल स्कोप है। |
01.53 | यहाँ हमने add फंक्शन बिना आर्गुमेंट्स के घोषित किया। |
01.59 | यहाँ sum एक लोकल वेरिएबल है, यह add फंक्शन के अंदर घोषित है।
|
02.07 | लोकल वेरिएबल केवल उन फंक्शन के लिए उपलब्ध है, जिसमें यह घोषित है। |
02.13 | ये वेरिएबल्स ब्लॉक के अंदर घोषित हैं। |
02.16 | इनमें local scope हैं। |
02.19 | तो a और b का योग, sum वेरिएबल में संचित होगा। यहाँ हम sum प्रिंट करेंगे। |
02.29 | यह हमारा main फंक्शन है। |
02.33 | add फंक्शन कॉल होता है और फिर निष्पादित होता है। |
02.38 | और यह हमारा रिटर्न स्टेटमेंट है। |
02.40 | अब save पर क्लिक करें। |
02.43 | प्रोग्राम को निष्पादित करें। |
02.45 | कृपया अपने कीबोर्ड पर एक साथ Ctrl, Alt और T कीज़ दबाकर टर्मिनल विंडो खोलें। |
02.55 | कंपाइल करने के लिए टाइप करें, |
02.56 | gcc space scope.c space hyphen o space sco और एंटर दबाएँ। |
03.05 | निष्पादित करने के लिए, |
03.06 | टाइप करें ./sco एंटर दबाएँ। |
03.10 | आउटपुट निम्न प्रकार प्रदर्शित होता है.. |
03.13 | Sum of a and b is 7 |
03.16 | अब देखते हैं, कि इसी प्रोग्राम को C++ में कैसे निष्पादित करें। |
03.20 | अपने प्रोग्राम पर वापस आएँ। पहले अपने कीबोर्ड पर एक साथ Shift Ctrl' और S की दबाएँ। |
03.31 | अब extension .cpp के साथ फाइल को सेव करें और save पर क्लिक करें।
|
03.41 | header file को iostream में बदलें।
|
03.47 | अब using स्टेटमेंट को सम्मिलित करें और save पर क्लिक करें। |
03.58 | ग्लोबल वेरिएबल और लोकल वेरिएबल की घोषणा C++ में समान है। |
04.03 | अतः कुछ भी बदलने की आवश्यकता नहीं है। |
04.07 | अब printf स्टेटमेंट cout स्टेटमेंट को में बदलें।
|
04.13 | format specifier और '\n' डिलीट करें। |
04.17 | अब comma डिलीट करें। |
04.19 | दो ओपनिंग एंगल ब्रैकेट्स टाइप करें। |
04.22 | क्लोजिंग ब्रैकेट डिलीट करें, फिर से दो ओपनिंग एंगल ब्रैकेट्स टाइप करें। |
04.26 | और double quotes में backslash n टाइप करें। अब save पर क्लिक करें। |
04.35 | प्रोग्राम को निष्पादित करें। |
04.39 | टर्मिनल पर वापस आएँ। |
04.42 | कंपाइल करने के लिए टाइप करें g++ space scope dot cpp space -o space sco1, |
04.52 | यहाँ हमारे पास ./sco1 है, क्योंकि हम scope .c फाइल के लिए आउटपुट पैरामीटर sco को ओवरराइट नहीं करना चाहते हैं। |
05.04 | अब एंटर दबाएँ। |
05.07 | निष्पादित करने के लिए टाइप करें ./sco1 और एंटर दबाएँ। |
05.14 | आउटपुट इस प्रकार दिखता है.. Sum of a and b is 7. |
05.19 | हम देख सकते हैं कि यह हमारे C कोड के समान है, अब हम कुछ सामान्य एरर्स देखेंगे, जो आ सकती हैं। |
05.31 | अपने प्रोग्राम पर वापस आएँ, मानिए कि यहाँ मैं वेरिएबल a फिर से घोषित करूंगा। |
05.41 | टाइप करें int a और semicolon |
05.45 | save पर क्लिक करें। हमने main फंक्शन के ऊपर और add फंक्शन के बाद वेरिएबल a घोषित किया। |
05.55 | देखते हैं, क्या होता है। |
05.57 | अपने टर्मिनल पर वापस आएँ। |
06.01 | अब पहले की तरह कम्पाइल करें।
|
06.05 | हमें एरर्स दिखती हैं Redefinition of inta , int a previously defined here. अपने प्रोग्राम पर वापस आएँ। |
06.18 | a एक ग्लोबल वेरिएबल है। |
06.20 | इसमें global scope है। |
06.22 | हम दो बार वेरिएबल घोषित नहीं कर सकते हैं, क्योंकि यह पहले से ग्लोबली घोषित है। |
06.27 | हम केवल वेरिएबल a को लोकल वेरिएबल के रूप में घोषित कर सकते हैं।
|
06.34 | एरर फिक्स करें। |
06.36 | इसे डिलीट करें। |
06.39 | save पर क्लिक करें। |
06.41 | फिर से निष्पादित करें।
|
06.42 | अपने टर्मिनल पर वापस आएँ। |
06.45 | अब पहले की तरह कम्पाइल और निष्पादित करें। |
06.49 | हाँ, यह कार्य कर रहा है। |
06.52 | इसी के साथ हम इस ट्यूटोरियल की समाप्ति पर आ गये हैं। |
06.56 | संक्षेप में... |
06.58 | इस ट्यूटोरियल में हमने सीखा, |
07.00 | Scope of variable, |
07.02 | Global वेरिएबल, जैसे: int a=5 & |
07.07 | और local वेरिएबल, जैसे: int sum |
07.12 | नियत-कार्य के रूप में, |
07.14 | दो संख्याओं की भिन्नता को प्रिंट करने के लिए एक प्रोग्राम लिखें। |
07.19 | निम्न लिंक पर उपलब्ध वीडियो देखे। |
07.22 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
07.25 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। |
07.30 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम |
07.32 | स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाते हैं। |
07.35 | उनको प्रमाण-पत्र भी देते हैं जो ऑनलाइन टेस्ट पास करते हैं। |
07.40 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें । |
07.47 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
07.52 | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
08.00 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro |
08.04 | यह स्क्रिप्ट लता द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। |
08.08 | धन्यवाद। |