আজকে সি প্রোগ্রামিং এর কনস্ট্যান্ট ভ্যালু নিয়ে আলোচনা করবো | সি প্রোগ্রাম এর ভ্যারিয়েবল এবং ডাটা টাইপ সম্পর্কে শেষের টিউটোরিয়াল এ বলেছিলাম |
কনস্ট্যান্ট ও সি প্রোগ্রামিং এর এক ধরণের ভ্যারিয়েবল |এটার ও নির্দিষ্ট একটা ডাটা টাইপ আছে | যখন যেই ফরমেট এ কনস্ট্যান্ট ডিক্লেয়ার করা হয় | তখন সেই কনস্ট্যান্ট ভ্যালু এর ডাটা টাইপ সেটাই হয়|
আর কনস্ট্যান্ট শব্দটি শুনে আপনারা বুজতেই পারছেন যে কনস্ট্যান্ট বলতে নরমালি ফিক্সড বলেও বুজাচ্ছে | অর্থাৎ যে ভ্যালু কখনোই পরিবর্তন হবে না |
প্রোগ্রামিং এ কোডিং এর সময় আমাদের এমন কিছু ফিক্সড ভ্যালু আমাদের ডিক্লার করতে হয় | কিভাবে সি প্রোগ্রামিং এর কনস্ট্যান্ট ভ্যালু ডিক্লেয়ার করতে হয় তা ছোট্ট একটি উদহারণ দিলেই আপনারা পরিষ্কার ভাবে বুজতে পারবেন |
সবার প্রথম যেটা বলবো যখন এ সি প্রোগ্রামিং এর কনস্ট্যান্ট ভ্যালু ডিক্লেয়ার করবেন সেই ভ্যালু এর আগে অবশ্যই const এই ওয়ার্ড টি অ্যাড করে নিবেন |
উদাহরণ : এখন মনে করুন আপনি কোনো circle এর এরিয়া বের করবেন | সেই ক্ষেত্রে আমরা সবাই জানি circle এর এরিয়া বের করার সূত্র হচ্ছে πr ^2 | এখানে দেখতে পাচ্ছেন π যেটির ভ্যালু আমরা সবাই জানি 3.১৪১৬ যেটি একটি কনস্ট্যান্ট ভ্যালু | এই ভ্যালু টি ফিক্সড| এটির কোনো চেঞ্জ নেই | π আমরা যত অংকেই ব্যবহার করিনা কেন এর ভ্যালু সর্বদা ৩.1416 এ থাকবে | তাই আমরা এই ভ্যালু টি ডিক্লেয়ার করার আগে অবশ্যই এটার আগে const লিখে তারপর ডিক্লেয়ার করবো | এই যেহেতু এটি একটি ভগ্নাংশ সংখ্যা অর্থাৎ দশমিক সংখ্যা তাই const এর পাশে float ব্যবহার করবো | তাহলে ভ্যালু টি যদি আমরা ডিক্লেয়ার করি তাহলে সেটি দাঁড়ায়|
const float π = 3 .1416 ;
আশা করি কিভাবে কনস্ট্যান্ট ভ্যালু ডিক্লেয়ার করতে হয় | সেটি আপনারা সবাই বুজতে পেরেছেন |