// C program for pointer
#include<stdio.h>
int main()
{
int A = 10;
int *P; //পয়েন্টার টাইপ ভ্যারিয়েবল ডিক্লারেশন : dataType *pointerVariable
printf("Address of A = %d\n",&A);
P = &A; //A এর আড্ড্রেস P তে
printf("Value of P %d\n",P);
printf("Pointee value of P %d\n",*P); //মানে P যাকে (A) পয়েন্টে করতেছে
printf("Value stored at location %d is %d\n",P,*P);
//*P ব্যাবহার করে A কে এক্সেস করার পদ্ধতিকে ডিরেফারেন্সিং (dereferencing) বলে।
/*
Null(শূন্য) pointer
যদি assign করার মত সঠিক ঠিকানা যদি না থাকে সেক্ষেত্রে একটি পয়েন্টার ভেরিয়েবল
এর একটি শূন্য মান নির্ধারণ সবসময় একটি ভাল অভ্যাস।
এটি ভেরিয়েবল ঘোষণা সময় সম্পন্ন করা হয়। একটি পয়েন্টার যা শূন্য
নির্ধারিত তাকে নাল পয়েন্টার বলা হয়।
*/
int *K = NULL;
printf("value of NULL pointer K = %d\n",K);
return 0;
}
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.