কম্পিউটার

সি ভাষায় পয়েন্টার থেকে পয়েন্টারকে কীভাবে সংজ্ঞায়িত করবেন?


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

সিনট্যাক্স

ডবল পয়েন্টার -

ঘোষণা করার জন্য সিনট্যাক্স নীচে দেওয়া হয়েছে
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. সি ভাষায় বাইনারি অনুসন্ধান ব্যবহার করে একটি অ্যারের সর্বনিম্ন উপাদান কীভাবে খুঁজে পাবেন?

  3. সি ল্যাঙ্গুয়েজে রৈখিক অনুসন্ধান ব্যবহার করে একটি অ্যারের সর্বনিম্ন উপাদান কীভাবে খুঁজে পাবেন?

  4. Windows 11 এ কিভাবে ভাষা যোগ করবেন