C-and-C++/C4/Understanding-Pointers/Hindi
From Script | Spoken-Tutorial
Time | Narration
|
00:01 | C और C++ में Pointers (प्वॉइंटर्स) पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम सीखेंगे, |
00:08 | प्वॉइंटर्स |
00:10 | प्वॉइंटर्स बनाना |
00:12 | और प्वॉइंटर्स पर कार्य |
00:14 | हम यह एक उदाहरण के माध्यम से करेंगे। |
00:18 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उबंटु ऑपरेटिंग सिस्टम वर्जन 11.10 |
00:25 | उबंटु पर gcc और g++ कंपाइलर वर्जन 4.6.1 का उपयोग कर रहा हूँ। |
00:31 | प्वॉइंटर्स के परिचय के साथ शुरू करें। |
00:34 | प्वॉइंटर्स मेमरी में स्थान इंगित करता है। |
00:38 | प्वॉइंटर्स मेमरी को संचित करता है। |
00:41 | यह उस एड्रेस में संचित वेल्यू भी देता है। |
00:45 | अब, प्वॉइंटर्स पर एक उदाहरण देखें। |
00:48 | ध्यान दें, हमारा फाइलनेम pointers_demo.c है। |
00:54 | अब हम कोड के माध्यम से चलते हैं। |
00:56 | यह हमारी हेडर फाइल stdio.h है। |
01:00 | यह हमारा मेन फंक्शन है। |
01:03 | यहाँ हमारे पास वेल्यू 10 के साथ long integer num है। |
01:09 | तो हम एक प्वॉइंटर ptr घोषित करते हैं। |
01:12 | ऐस्ट्रिक चिन्ह का उपयोग प्वॉइंटर को घोषित करने के लिए किया जाता है। |
01:16 | यह प्वॉइंटर, long int के प्रकार को इंगित कर सकता है। |
01:20 | स्टेटमेंट में एम्प्रसेंड (ampersand) का उपयोग वेरिएबल के मेमरी एड्रेस को रिट्राइव करने के लिए किया जाता है। |
01:28 | अतः एम्प्रसेंड num, num का मेमरी एड्रेस देगा। |
01:33 | यह स्टेटमेंट वेरिएबल num का एड्रेस प्रिंट करेगा। |
01:37 | यहाँ पर ptr, num के एड्रेस को संचित करता है। |
01:41 | यह स्टेटमेंट ptr का एड्रेस प्रिंट करेगा। |
01:45 | Sizeof फंक्शन ptr का आकार दर्शाएगा। |
01:49 | यह is , ptr की वेल्यू देगा। |
01:51 | यह num का मेमरी एड्रेस है। |
01:54 | और यहाँ ऐस्ट्रिक ptr एड्रेस पर वेल्यू देगा। |
01:59 | अतः ऐस्ट्रीक का उपयोग मेमरी एड्रेस नहीं देगा। |
02:03 | इसके बजाय यह वेल्यू देगा। |
02:06 | %ld, long int के लिए फार्मेट स्पेसीफायर है। |
02:10 | अब प्रोग्राम को निष्पादित करें। |
02:13 | Ctrl, Alt और T कीज अपने कीबोर्ड पर एक साथ दबाकर टर्मिनल विंडो खोलें। |
02:21 | निष्पादित करने के लिए टाइप करेंgcc space pointers underscore demo dot c space hyphen o space point |
02:32 | एंटर दबाएँ। |
02:34 | टाइप करें dot slash point 'एंटर दबाएँ। |
02:39 | आउटपुट प्रदर्शित होता है। |
02:42 | हम देखते हैं, कि num ऐड्रेस और ptr वैल्यू समान है। |
02:48 | जबकि num का मेमरी ऐड्रेस और ptr भिन्न है। |
02:53 | pointer (प्वाइंटर) का आकार 8 bytes है। |
02:57 | और ptr द्वारा चिन्हित वैल्यू 10 है, जो num को दी गई है। |
03:03 | अब समान प्रोग्राम C++ में देखते हैं। |
03:07 | ध्यान दें, हमारा फाइलनेम pointer underscore demo.cpp है। |
03:13 | यहाँ हम कुछ परिवर्तन देखते हैं, जैसे iostream के रूप में हेडर फाइल । |
03:19 | तो हम std namespace का उपयोग कर रहे हैं। |
03:23 | और हमारे पास printf फंक्शन की जगह पर cout फंक्शन है। |
03:28 | बाकी सभी चीजें समान हैं। |
03:30 | प्रोग्राम को निष्पादित करें। अपने टर्मिनल पर वापस जाएँ। |
03:34 | निष्पादित करने के लिए टाइप करें g++ space pointers_demo.cpp space hyphen o space point1, एंटर दबाएँ। |
03:50 | टाइप करें dot slash point1, एंटर दबाएँ। |
03:55 | हम देख सकते हैं, कि आउटपुट हमारे C प्रोग्राम के समान है। |
04:00 | अब इस ट्यूटोरियल के अंत में आ गये हैं। |
04:03 | अपनी स्लाइड पर वापस आएँ। |
04:05 | संक्षेप में.... |
04:06 | इस ट्यूटोरियल में हमने सीखा, |
04:08 | Pointer (प्वॉइंटर) के बारे में। |
04:10 | Pointer (प्वॉइंटर) बनाना। |
04:12 | और Pointer (प्वॉइंटर) पर कार्य। |
04:14 | नियत-कार्य के रूप में, वेरिएबल और Pointer(प्वॉइंटर) को, |
04:18 | घोषित करने के लिए एक C और C++ प्रोग्राम लिखें। |
04:21 | वेरिएबल के एड्रेस को Pointer (प्वॉइंटर) में संचित करें। |
04:24 | और Pointer (प्वॉइंटर) की वैल्यू प्रिंट करें। |
04:27 | निम्न लिंक पर उपलब्ध विडियो देखें। |
04:30 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
04:33 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं। |
04:37 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम....
|
04:39 | स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
|
04:43 | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। |
04:47 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें। |
04:53 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
04:58 | यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
05:06 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। |
05:10 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। |
05:14 | धन्यवाद। |