Dereferencing का उपयोग पॉइंटर द्वारा इंगित मेमोरी लोकेशन में निहित डेटा तक पहुँचने या हेरफेर करने के लिए किया जाता है। *(तारांकन) का उपयोग पॉइंटर वेरिएबल के साथ किया जाता है जब पॉइंटर वेरिएबल को डीरेफेरेंस करते हुए, यह वेरिएबल को पॉइंट किया जा रहा है, इसलिए इसे पॉइंटर्स का डेरेफेरेंसिंग कहा जाता है।
int main() { int a = 7, b ; int *p; // Un-initialized Pointer p = &a; // Stores address of a in ptr b = *p; // Put Value at ptr in b }
यहाँ, p में पता मूल रूप से एक चर का पता है।