কম্পিউটার টিউটোরিয়াল

সি ভাষায় পয়েন্টার টু পয়েন্টার ডিফাইন করার পদ্ধতি


ডাবল পয়েন্টার ডিক্লেয়ার করা সি প্রোগ্রামিং ভাষায় সাধারণ পয়েন্টার ডিক্লেয়ার করার মতোই। পার্থক্য শুধু এটিতে পয়েন্টারের নামের আগে একটি অতিরিক্ত ‘*’ যোগ করতে হয়।

সিনট্যাক্স

ডাবল পয়েন্টার ডিক্লেয়ার করার সিনট্যাক্স নিচে দেওয়া হলো −

int **ptr;

উদাহরণ

নিচে পয়েন্টার টু পয়েন্টারের একটি সি প্রোগ্রাম দেওয়া হলো −

#include<stdio.h> // C program to demonstrate pointer to pointer int main(){    int element = 24;    // pointer for element    int *ptr2;    // double pointer for ptr2    int **ptr1;    // storing address of value in ptr2    ptr2 = &element;    // Storing address of ptr2 in ptr1    ptr1 = &ptr2;    // Displaying value of element using    // both single and double pointers    printf("element value = %d\n", element );    printf("element value using single pointer = %d\n", *ptr2 );    printf("element value using double pointer = %d\n", **ptr1);    return 0; }

আউটপুট

উপরোক্ত প্রোগ্রাম এক্সিকিউট করলে নিচের ফলাফল আসে −

element value =24 element value using single pointer = 24 element value using double pointer = 24

  1. HTML-এ একটি এলিমেন্টের কন্টেন্টের ভাষা কীভাবে নির্দিষ্ট করবেন?

  2. C ভাষায় বাইনারি সার্চ ব্যবহার করে অ্যারেতে ন্যূনতম এলিমেন্ট খুঁজে বের করার পদ্ধতি

  3. C ভাষায় লিনিয়ার সার্চ ব্যবহার করে অ্যারেতে ন্যূনতম এলিমেন্ট খুঁজে বের করার পদ্ধতি

  4. Windows 11-এ নতুন ভাষা যোগ করার ধাপে ধাপে গাইড