ভেরিয়েবলস
আমরা জানি কম্পিউটারে ডেটা সংরক্ষন করা হয় কম্পিউটারের মেমরিতে। প্রতিটা ডেটার জন্য আলাদা আলাদা মেমরি লোকেশন থাকে। ভেরিয়েবল হচ্ছে কম্পিউটারের মেমরি লোকেশনের নাম । সি তে প্রত্যেকটা ভেরিয়েবলের একটা নির্দিষ্ট ডেটা টাইপ থাকে, যা দিয়ে মেমরি সাইজ এবং লে-আউট বুঝা যায়।
ভেরিয়েবলের নামকরনের জন্য আমাদেরকে আইডেন্টিফায়ারস এর নামকরনের নিয়মগুলো মেনে চলতে হবে। আমরা এর আগের একটা চ্যাপ্টারে আইডেন্টিফায়ারস এর নামকরনের নিয়মগুলো নিয়ে আলোচনা করেছিলাম।
ভেরিয়েবল ডেফিনিশন
ভেরিয়েবল ডিফাইন করার সাধারন উপায় হচ্ছে:
data_type variable_name;data_type হচ্ছে সি এর যেকোন ডাটা টাইপ যেমন int, char, float , double । আর variable_name হবে যেকোনো একটা নাম। এখন যদি আমরা ইন্টিজার টাইপের একটা ভেরিয়েবল ডিফাইন করতে চাই তাহলে এইভাবে করব।
int num;এইখানে আমাদের ভেরিয়েবলের নাম হচ্ছে num । আমরা চাইলে একই লাইনে একের অধিক ভেরিয়েবল ডিফাইন করতে পারি এক্ষেত্রে প্রত্যেকটা ভেরিয়েবলের নামের মাঝখানে কমা(,) দিয়ে আলাদা করতে হবে। তবে একই লাইনে একাদিক টাইপের ভেরিয়েবল ডিফাইন করব নাহ।
int x, y,z;
char grade, letter;ভেরিয়েবলকে সহজভাবে বুঝার জন্য আমরা একটা বাক্সের উদাহরণ দিতে পারি। সাধারণত একটা বাক্সের ভিতরে আমরা কিছু জিনিস রাখি এবং একটা লেবেল অথবা নাম দেই । এইখানে বাক্সের ভিতরে যেই জিনিস রাখলাম সেটা হচ্ছে কনটেন্টা বা ভ্যালু, বাক্সটা হচ্ছে মেমরি লোকেশন, আর বাক্সের লেবেল (বা নাম) হচ্ছে ভেরিয়েবল ।
Last updated