Difference between revisions of "C-and-C++/C4/Understanding-Pointers/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border = 1 |'''Time''' |'''Narration''' |- | 00.01 |C और C++ में Pointers (प्वॉइंटर्स) पर स्पोकन ट्यूटोरि…')
 
Line 44: Line 44:
 
|-
 
|-
 
|00.34
 
|00.34
|प्वॉइंटर्स मेमोरी में स्थान इंगित करता है।
+
|प्वॉइंटर्स मेमरी में स्थान इंगित करता है।
 
   
 
   
 
|-
 
|-
 
|00.38
 
|00.38
|प्वॉइंटर्स मेमोरी को संचित करता है।
+
|प्वॉइंटर्स मेमरी को संचित करता है।
  
 
|-
 
|-
Line 92: Line 92:
 
|-
 
|-
 
| 01.20
 
| 01.20
|स्टेटमेंट में एम्प्रसेंड (ampersand) का उपयोग वेरिएबल के मेमोरी एड्रेस को रिट्राइव करने के लिए किया जाता है।  
+
|स्टेटमेंट में एम्प्रसेंड (ampersand) का उपयोग वेरिएबल के मेमरी एड्रेस को रिट्राइव करने के लिए किया जाता है।  
  
 
|-
 
|-
 
|01.28
 
|01.28
|अतः एम्प्रसेंड num,  num का मेमोरी एड्रेस देगा।   
+
|अतः एम्प्रसेंड num,  num का मेमरी एड्रेस देगा।   
  
 
|-
 
|-
Line 121: Line 121:
 
|-
 
|-
 
|01.51
 
|01.51
| यह num का मेमोरी एड्रेस है।  
+
| यह num का मेमरी एड्रेस है।  
  
 
|-
 
|-
Line 129: Line 129:
 
|-
 
|-
 
|01.59
 
|01.59
|अतः ऐस्ट्रीक का उपयोग मेमोरी एड्रेस नहीं देगा।
+
|अतः ऐस्ट्रीक का उपयोग मेमरी एड्रेस नहीं देगा।
  
 
|-
 
|-
Line 169: Line 169:
 
|-
 
|-
 
| 02.48
 
| 02.48
|जबकि num का मेमोरी ऐड्रेस और ptr भिन्न है।
+
|जबकि num का मेमरी ऐड्रेस और ptr भिन्न है।
  
 
|-
 
|-

Revision as of 11:58, 17 June 2014

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

Contributors and Content Editors

Devraj, PoojaMoolya