সি প্রোগ্রামিং ভ্যারিয়েবল
সি ভ্যারিয়েবল
প্রোগ্রামিং এ ভ্যারিয়েবল হলো তথ্য জমা রাখার পাত্র(notainer) বা স্টোরেজ এরিয়া।
স্টোরেজ এরিয়াকে নির্দেশ করার জন্য প্রত্যেকটি ভ্যারিয়েবলের একটি ইউনিক নাম দিতে হয়(আইডেন্টিফায়ার)। মেমোরি লোকেশনকে নির্দেশ করার জন্য ভ্যারিয়েবল হলো একটি সাংকেতিক নাম। উদাহরণস্বরূপঃ
int age =30;
এখানে age হলো একটি ইন্টেজার(integer) টাইপের ভ্যারিয়েবল এবং ইহাতে ভ্যালু এসাইন করা হয়েছে 32।
ভ্যারিয়েবলের ভ্যালু পরিবর্তন হতে পারে বলেই এর নাম দেওয়া হয়েছে ভ্যারিয়েবল।
সি প্রোগ্রামিং এ ব্যবহারের পূর্বেই ভ্যারিয়েবলকে ডিক্লেয়ার(declare) করতে হায়।
সি প্রোগ্রামিং এ ভ্যারিয়েবলের নাম রাখার নিয়মাবলী
- একটি বৈধ ভ্যারিয়েবলের নামের মধ্যে শুধুমাত্র বর্ণমালা(বড় হাতের বর্ণ বা ছোট হাতের বর্ণ) , ডিজিট(digits) এবং আন্ডারস্কোর(_) থাকতে পারে।
- ভ্যারিয়েবলের নাম বর্ণ অথবা আন্ডারস্কোর দিয়ে শুরু হতে হবে। তবে আন্ডারস্কোর দিয়ে ভ্যারিয়েবলের নাম শুরু করাকে অনুৎসাহিত করা হয়। কারণ আন্ডারস্কোর দিয়ে শুরু হওয়া ভ্যারিয়েবলের নাম সিস্টেমের নামের সাথে সংঘর্ষ বেধে কিছু ত্রুটি দেখা দিতে পারে।
- ভ্যারিয়েবলের নাম যেকনো দৈর্ঘের হতে পারে। তবে কম্পাইলার প্রথম ৩১ বর্ণ কে ভ্যারিয়েবলের নাম হিসাবে বেছে নেয়। তাই একটি প্রোগ্রামে দুটি ভ্যারিয়েবলের প্রথম ৩১ বর্ণ আলাদা হতে হয়।
সি দৃঢ়ভাবে(strongly) একটি টাইপ ল্যাংগুয়েজ। অর্থাৎ প্রোগ্রাম সম্পাদনের সময় ভ্যারিয়েবলের টাইপ পরিবর্তন হয় না।
ডেটা টাইপ সম্মন্ধে আরো জানতে আমাদের ভ্যারিয়েবল ডেটা টাইপ অধ্যায় ভিজিট করুন।