পয়েন্টার ব্যবহার করা হয় ভেরিয়েবলের ঠিকানা সংরক্ষণ করতে। C/C++-এ পয়েন্টার ভেরিয়েবল ডিক্লেয়ার করতে এর নামের আগে এস্টারিস্ক (*) ব্যবহার করা হয়।
সিনট্যাক্স
*pointer_name
C-এ উদাহরণ
#include <stdio.h>
int main() {
int a = 7;
int *p = &a;
printf("Value of Variable : %d\n", *p);
printf("Address of Variable : %p\n", p);
*p = 6;
printf("Value of the variable is now: %d\n", *p);
return 0;
}
আউটপুট
Value of Variable : 7 Address of Variable : 0x6ffe34 Value of the variable is now: 6
C++-এ উদাহরণ
#include <iostream>
using namespace std;
int main() {
int a = 7;
int *p = &a;
cout << "Value of Variable : " << *p << endl;
cout << "Address of Variable : " << p << endl;
*p = 6;
cout << "Value of the variable is now: " << *p << endl;
return 0;
}
আউটপুট
Value of Variable : 7 Address of Variable : 0x6ffe34 Value of the variable is now: 6