কম্পিউটার

C++ এ ধ্রুবক এবং পরিবর্তনশীলের মধ্যে পার্থক্য কী?


ভেরিয়েবল এবং ধ্রুবক দুটি সাধারণভাবে ব্যবহৃত গাণিতিক ধারণা। সহজভাবে বলতে গেলে, একটি ভেরিয়েবল হল এমন একটি মান যা পরিবর্তনশীল বা পরিবর্তন করার ক্ষমতা রয়েছে। ধ্রুবক হল একটি মান যা অপরিবর্তিত থাকে।

উদাহরণস্বরূপ, যদি আপনার কাছে এমন একটি প্রোগ্রাম থাকে যাতে 10টি রেডিআইয়ের একটি তালিকা থাকে এবং আপনি এই সমস্ত বৃত্তের জন্য এলাকা গণনা করতে চান। এই চেনাশোনাগুলির ক্ষেত্রফল খুঁজে বের করতে, আপনি একটি প্রোগ্রাম লিখবেন যাতে একটি ভেরিয়েবল থাকবে যা PI এর মান সংরক্ষণ করবে এবং এই মানটি পুরো প্রোগ্রাম জুড়ে পরিবর্তিত হবে না। এই ধরনের মান একটি ধ্রুবক হিসাবে ঘোষণা করা যেতে পারে।

একই উদাহরণে, আপনি যদি একটি লুপে এলাকা গণনা করছেন, আপনি অস্থায়ীভাবে এলাকার মান সংরক্ষণ করতে একই ভেরিয়েবল ব্যবহার করতে পারেন এবং এটি মুদ্রণ করতে পারেন এবং তারপর অন্য কিছু গণনার জন্য এটি পুনরায় ব্যবহার করতে পারেন। উপরের কোডটি −

এর মত দেখতে হবে
float area;
const float PI = 3.141;
for(int i = 0; i < 10; i++) {
   area = PI * radii[i] * radii[i]; // Calculate area
   cout << area;  // Print area
}

এই প্রোগ্রামের সারাজীবন PI এর মান একই থাকে।



  1. C++ এ উপসর্গ এবং পোস্টফিক্স অপারেটরগুলির মধ্যে পার্থক্য কী?

  2. C++ এ ++i এবং i++ এর মধ্যে পার্থক্য কী?

  3. C++ এ পয়েন্টার অপারেটর * কি?

  4. C++ এ #define এবং const কীওয়ার্ডের মধ্যে পার্থক্য কী?