Difference between revisions of "C-and-C++/C2/Scope-Of-Variables/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 282: Line 282:
 
|-
 
|-
 
|06.05
 
|06.05
| हमें एरर्स दिखती हैं  Redefinition of ''int''a , ''int'' a previously defined here.  अपने प्रोग्राम पर वापस आएँ।
+
| हमें एरर्स दिखती हैं  Redefinition of ''int'' a , ''int'' a previously defined here.  अपने प्रोग्राम पर वापस आएँ।
 
|-
 
|-
 
|06.18
 
|06.18

Revision as of 16:34, 28 March 2014

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 int a , 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 धन्यवाद।

Contributors and Content Editors

Devraj, Pratik kamble, Sakinashaikh