पाइंटर (प्रोग्रामिंग)

मुक्त ज्ञानकोश विकिपीडिया से
नेविगेशन पर जाएँ खोज पर जाएँ

साँचा:asbox

चित्र के रूप में पाइंटर की कार्य विधि

प्रोग्रामन के सन्दर्भ में, पाइंटर (pointer) प्रोग्रामिंग भाषा का ऑब्जेक्ट होता है जिसका मान एक एक दूसरे मेमोरी लोकेशन को इंगित करता है जहाँ इसका मान भण्डारित होता है। दूसरे शब्दों में, पाइंटर में एक मेमोरी लोकेशन का पता होता है और उस पते पर कुछ स्टोर किया होता है।

सी तथा सी++ में पाइंटर का उदाहरण

int a = 2;  // a की परिभाषा (डिक्लेरेशन), इसका टाइप इन्टीजर (int) है, इसका प्रारम्भिक मान 2 है।
int *p = &a; // p की परिभाषा, यह इन्टिजर का पाइंटर है, इसका आरम्भिक मान a के ऐड्रेस के बराबर घोषित। 
*p = 5;    // p का डी-रिफरेंसमेण्ट