কনস্টেন্ট(constant)

ভেরিয়েবলের একটি গুরুত্বপূর্ণ বৈশিষ্ট্য অংশে দেখানো হয়েছে কোন ভেরিয়েবলের মান পরিবর্তন করলে পুরাতন মান মুছে যায় এবং নতুন মানটা সংরক্ষিত হয়ে থাকে।ভেরিয়েবলের মানকে আপনি যতবার ইচ্ছা পরিবর্তন করতে পারেন।এখন যদি আপনি চান একটি ভেরিয়েবলে এ প্রথমবার যে মান রাখা হবে সেই মানটিকে আর পরিবর্তন করা যাবে না। তাহলে সেই ভেরিয়েবলের ডাটা টাইপের আগে ‘const’ কনস্টেন্ট(constant) কীওয়ার্ড টা লিখে দিতে হবে।অর্থাৎ সাধারণ ফরম্যাট হলোঃ

const data_type   variable_name;

নিচের প্রোগ্রামটা লক্ষ্য করুনঃ

 

এ প্রোগ্রামটা টা রান করলে আপনি নিচের মত একটি error message দেখতে পাবেন:
“const variable can not be modified”
লক্ষ্য করুন প্রথমে a এর মান 0 assign করা হয়েছে এবং পরে a=65; লাইনটির মাধ্যমে a এর মান modify করার চেস্টা করা হয়েছে।তাই error message দেখাচ্ছে।তাই উপরের প্রোগ্রাম এ a=65; লাইনটা কেটে দিলে প্রোগ্রামটা successfully রান করবে।
const variable কে ডিক্লেয়ার করার সময় initialization করে দিতে হয়। যেমনঃ

লিখলে error দেখাবে।


Next Previous