C-and-C++/C4/Function-Call/Hindi
From Script | Spoken-Tutorial
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 | धन्यवाद। |