C-and-C++/C4/Function-Call/Hindi

From Script | Spoken-Tutorial
Revision as of 16:38, 19 May 2014 by Devraj (Talk | contribs)

Jump to: navigation, search
Time Narration
00.01 C और C++ में फंक्शन्स कॉल्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00.07 इस ट्यूटोरियल में हम फंक्शन्स कॉल्स के प्रकारों के बारे में जानेंगे, जैसे
00.13 call by value (कॉल बाय वेल्यू)
00.14 call by reference (कॉल बाय रिफ्रेंस)
00.16 हम इसे एक उदाहरण के माध्यम से करेंगे।
00.19 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रहा हूँ, उबंटू ऑपरेटिंग सिस्टम वर्जन 11.10
00.26 gcc और g++ कंपाइलर वर्जन 4.6.1
00.31 'functions call by value के परिचय के साथ शुरू करते हैं।
00.35 यह फंक्शन में आर्गुमेंट पास करने की पद्धति है।
00.40 जब हम वेल्यू द्वारा वेरिएबल पास करते हैं, तो यह वेरिएबल की कॉपी बनाता है।
00.45 फंक्शन में पास करने से पहले।
00.48 फंक्शन के अंदर आर्गुमेंट्स में किए गए बदलाव, फंक्शन में वैसे ही रहेंगे।
00.54 यह फंक्शन के बाहर प्रभावित नहीं होंगे।
00.58 फंक्शन call by value पर प्रोग्राम देखें।
01.02 मैंने एडिटर पर प्रोग्राम पहले ही टाइप कर दिया है।मैं केवल इसे खोलूँगा।
01.08 कृपया ध्यान दें, हमारा फाइलनाम callbyval.c है।
01.13 इस प्रोग्राम में हम संख्या के घन की गणना करेंगे। अब मैं कोड समझाता हूँ।
01.19 यह हमारी हेडर फाइल है।
01.21 यहाँ, हमारे पास एक आर्गुमेंट के रूप में int x होते हुए,फंक्शन क्यूब है।
01.27 इस फंक्शन में हम x के घन की गणना करेंगे और x की वेल्यू रिटर्न करेंगे।
01.33 यह हमारा मेन फंक्शन है।
01.36 यहाँ हम n को 8 वेल्यू देते हैं, n एक इंटीजर वेरिएबल है।
01.43 फिर हम फंक्शन क्यूब को कॉल करते हैं।
01.45 और n की वेल्यू और n के घन को प्रिंट करेंगे।
01.49 और यह हमारा रिटर्न स्टेटेमेंट है।
01.52 अब प्रोग्राम को निष्पादित करें।
01.54 अपने कीबोर्ड पर Ctrl, Alt और T कीज एक साथ दबाकर टर्मिनल विंडो खोलें।
02.02 कंपाइल करने के लिए टाइप करें gcc space callbyval.c space hyphen o space val. एंटर दबाएँ।
02.12 अब टाइप करें ./val (dot slash val).एंटर दबाएँ।
02.16 आउटपुट प्रदर्शित होता है Cube of 8 is 512.
02.23 अब हम फंक्शन call by reference देखेंगे।
02.26 अपनी स्लाइड्स पर वापस जाएँ।
02.29 यह फंक्शन में आर्गुमेंट पास करने की अन्य पद्धति है।
02.33 यह पद्धति वेल्यू के अंदर आर्गुमेंट का पता कॉपी करती है।
02.39 फंक्शन के अंदर आर्गुमेंट में किए गए, बदलाव उनको बाहर प्रभावित कर सकते हैं।
02.45 इसमें, हमें आर्गुमेंट को प्वॉइंटर प्रकार के रूप में घोषित करने की जरूरत है।
02.50 फंक्शन call by reference पर एक उदाहरण देखें।
02.54 ध्यान दें, कि हमारी फाइल का नाम callbyref.c है।
02.59 यह stdio.h हमारी हेडर फाइल है।
03.03 उसके बाद हमारे पास फंक्शनswap है।
03.06 यह फंक्शन वेरिएबल्स की वेल्यूस बदलेगा।
03.10 a की वेल्यू b की वेल्यू में और उल्टे क्रम से संचित होगी।
03.15 आप देख सकते हैं, कि फंक्शन में पास आर्गुमेंट्स प्वॉइंटर प्रकार के होते हैं।
03.21 यहाँ हमने एक इंटीजर वेरिएबल t घोषित किया है।
03.25 पहले a की वेल्यू t में संचित होती है।
03.28 फिर b की वेल्यू a में संचित होती है।
03.32 और फिर t की वेल्यू b में संचित होती है।
03.37 इस तरह वेल्यूस बदलती हैं।
03.40 यह हमारा मेन फंक्शन है।
03.42 यहाँ हमने दो इंटीजर वेरिएबल्स i और j घोषित की हैं।
03.49 फिर हम य़ूजर इनपुट्स के रूप में i और j की वेल्यू लेते हैं।
03.53 Ampersand (एम्प्रसैंड) i और Ampersand (एम्प्रसैंड) j, i और j के मेमोरी का पता देगा।
03.59 पहले हम स्वेपिंग से पहले की वेल्यूस प्रिंट करेंगे।
04.04 फिर हम स्वेप फंक्शन को कॉल करेंगे।
04.06 और हम स्वेपिंग से बाद की वेल्यूस प्रिंट करेंगे।
04.10 और यह हमारा रिटर्न स्टेटमेंट है।
04.13 अब प्रोग्राम को निष्पादित करें।
04.16 अपने टर्मिनल पर वापस जाएँ।
04.19 कंपाइल करने के लिए, टाइप करें gcc space callbyref dot c space hyphen o space ref एंटर दबाएँ।
04.29 अब टाइप करें dot slash ref एंटर दबाएँ।
04.33 हम देखते हैं, enter the values, मैं 6 और 4 प्रविष्ट करूँगा।
04.40 आउटपुट प्रदर्शित होता है, before swapping 6 and 4
04.44 After swapping 4 and 6
04.48 अब देखें, कि C++ में समान प्रोग्राम निष्पादित कैसे करें।
04.53 मेरे पास कोड है, इसके माध्यम से करें।
04.57 यह दूसरा प्रोग्राम है, फंक्शन callbyreference .
05.01 ध्यान दें, कि हमारी फाइल का नाम callbyref.cpp है।
05.06 कोड के माध्यम से करें।
05.08 यह iostream हमारी हेडर फाइल है।
05.12 यहाँ हम std namespace का उपयोग कर रहे हैं।
05.16 फंक्शन डिक्लेरैशन C++ में समान है।
05.19 इसमें हम ampersand x और ampersand y के रूप में आर्गुमेंट्स पास करते हैं।
05.25 यह x और y का मेमोरी पता देगा।
05.29 फिर हम वेल्यू को स्वेप करेंगे।
05.32 बाकी कोड हमारे C कोड के समान है।
05.36 printf स्टेटमेंट cout द्वारा रिप्लेस होता है और scanf स्टेटमेंट cin द्वारा रिप्लेस होता है।
05.44 अब प्रोग्राम को निष्पादित करें। टर्मिनल पर वापस आएँ।
05.48 कंपाइल करने के लिए, टाइप करें; g++ space callbyref.cpp space hyphen o space ref1, एंटर दबाएँ।
06.00 अब टाइप करें dot slash ref1, एंटर दबाएँ।
06.05 यहाँ यह प्रदर्शित होता है,
06.07 Enter values of a and b
06.10 मैं 4 और 3 प्रविष्ट करूँगा।
06.13 आउटपुट प्रदर्शित होता है।
06.15 Before swapping a and b 4 and 3
06.19 After swapping a and b 3 and 4
06.23 इसी के साथ हम इस ट्यूटोरियल की समाप्ति पर आ गए हैं।
06.26 अपनी स्लाइड्स पर वापस जाएँ।
06.30 संक्षेप में..., इस ट्यूटोरियल में हमने सीखा,
06.32 फंक्शन call by value.
06.34 और फंक्शन call by reference.
06.37 नियत-कार्य के रूप में।
06.38 C++ में call by value का उपयोग करके,
06.42 संख्या के घन की गणना करने के लिए समान प्रोग्राम लिखें।
06.46 निम्न लिंक पर उपलब्ध विडियो देखें।
06.49 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।


06.52 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
06.56 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
06.58 स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
07.01 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।


07.05 अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें।


07.11 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
07.15 यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।


07.23 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।
07.27 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।


07.31 धन्यवाद।

Contributors and Content Editors

Devraj, Gaurav, PoojaMoolya, Pratik kamble