what is Understanding pointers in Hindi ? अण्डरस्टैंडिंग पोइंटर क्या है

Understanding pointers in Hindi ( अण्डरस्टैंडिंग पोइंटर क्या है )

जब भी हम किसी variable को declare करते है तो वह variable memory मे किसी storage cell मे जा कर store हो जाता है वह variable memory मे जिस storage cell पर जा कर store होता है उस storage cell का एक unique address होता है । pointer द्वारा हम उस storage cell के address को access करते है

उदाहरण

माना हमने एक char प्रकार का variable character declare किया है तो वह memory मे निम्नानुसार एक byte की space reserve करेगा
Char character,
Character

माना इस storage space की storage cell का address 5000 है इसे हम निम्ननुसार प्रदर्शित कर सकते है
Character

5000
अब यदि हम इस character मे कोई अक्षर input करे तो वह अक्षर निम्ननुसार store होगा ।
Character

 

5000

यदि हमे इस variable (character) को access करना हो तो हम दो तरीके से इसे access कर सकते है

1.हम इस variable(character) का नाम use करके character मे store अक्षर को access कर सकते है

2. हम इस variable (character) के storage address को use करके character मे store अक्षर को access कर सकते है
यदि समान्यता तरीके से variable (character) मे store अक्षर X को print करना हो तो हम निम्न statement लिखते है

printf(“%c”, character );

लेकिन यदि इस variable (character) मे store अक्षर X को इसके storage cell की address द्वारा output मे print करना हो तो ये काम हम समान्य तरीके से नहीं करते है इसके लिए हमे एक ऐसा variable declare करना होगा जो किसी variable की storage cell का address अपने मे store करके रखता हो यानि उस variable मे (character variable) की तरह कोई character store ना हो कर इस variable (character) के storage cell का address store हो ।

जब हमे ऐसा variable declare करना होता है । जो value के रूप मे किसी अन्य variable की storage cell का address memory मे store करता है तो इस प्रकार के variable को pointer variable कहते है । या फिर हम ये भी कह सकते है की pointer variable एक ऐसा variable होता है । जो value के रूप मे किसी अन्य variable द्वारा reserve की गयी space की storage cell का address ग्रहण करता है ।

 

[wpforms id=”197″ title=”true” description=”true”]

Leave a Comment