ডিরেফারেন্সিং একটি পয়েন্টার দ্বারা নির্দেশিত মেমরি অবস্থানে থাকা ডেটা অ্যাক্সেস বা ম্যানিপুলেট করতে ব্যবহৃত হয়। *(স্টারিস্ক) পয়েন্টার ভেরিয়েবলের সাথে ডিরেফারেন্স করার সময় পয়েন্টার ভেরিয়েবলের সাথে ব্যবহার করা হয়, এটি ভেরিয়েবলকে নির্দেশ করে, তাই একে পয়েন্টারগুলির ডিরেফারেন্সিং বলা হয়।
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 }এ ptr এ মান রাখুন
এখানে, p-এ ঠিকানা মূলত একটি পরিবর্তনশীলের ঠিকানা।