কম্পিউটার

আপনি সি ভাষায় একটি ধ্রুবক পয়েন্টার দ্বারা কি বোঝাতে চান?


পয়েন্টার ঠিকানার মান ধ্রুবক যার মানে আমরা পয়েন্টার দ্বারা নির্দেশিত ঠিকানার মান পরিবর্তন করতে পারি না।

একটি ধ্রুবক নির্দেশক নিম্নরূপ ঘোষণা করা হয় -

Data_Type const* Pointer_Name;

উদাহরণস্বরূপ, int const *p// পয়েন্টার to const integer

উদাহরণ

একটি ধ্রুবক −

-এ একটি পয়েন্টারকে চিত্রিত করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল
#include<stdio.h>
int main(void){
   int var1 = 100;
   // pointer to constant integer
   const int* ptr = &var1;
   //try to modify the value of pointed address
   *ptr = 10;
   printf("%d\n", *ptr);
   return 0;
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

Display error, trying to change the value of pointer to constant integer

উদাহরণ

সি প্রোগ্রাম অনুসরণ করে দেখায় যদি আমরা const −

মুছে ফেলি তাহলে কি হবে
#include<stdio.h>
int main(void){
   int var1 = 100;
   // removed the pointer to constant integer
   int* ptr = &var1;
   //try to modify the value of pointed address
   *ptr = 10;
   printf("%d\n", *ptr);
   return 0;
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

10

  1. ইন্টারফেস এবং পরিষেবা বলতে আপনি কি বোঝেন?

  2. সি ভাষায় একটি সরল দাবী কি?

  3. সি ভাষায় বিজোড় লুপ বলতে কি বুঝ?

  4. সি প্রোগ্রামিং-এ স্ট্যাটিক মেমরি বরাদ্দ বলতে কী বোঝ?