HOME সি ভাষায় ডেটা সংরক্ষণ
সি ভাষায় সমজাতীয় ডেটা সংরক্ষণের জন্য কোনটি ব্যবহৃত হয়?
Barisal • 2025

ব্যাখ্যা (Explanation)

অ্যারে (Array) হলো একই ডেটা টাইপের একগুচ্ছ ভেরিয়েবলের সমষ্টি। যখন আমাদের অনেকগুলো সমজাতীয় ডেটা (যেমন: ৫০ জন ছাত্রের রোল নম্বর) নিয়ে কাজ করতে হয়, তখন আলাদা আলাদা ভেরিয়েবল ঘোষণা না করে অ্যারে ব্যবহার করা হয়।

১. সমজাতীয়তা: একটি অ্যারেতে রাখা প্রতিটি উপাদান বা মেম্বার অবশ্যই একই ধরনের হতে হবে (সবগুলো integer অথবা সবগুলো float)।
২. ইনডেক্স: অ্যারের প্রতিটি উপাদানকে একটি নম্বর বা ইনডেক্স দ্বারা চিহ্নিত করা হয়, যা সাধারণত ০ (শূন্য) থেকে শুরু হয়।
৩. অন্যান্য অপশন:স্ট্রাকচার ব্যবহৃত হয় ভিন্ন ভিন্ন ধরনের (অসমজাতীয়) ডেটা সংরক্ষণে। পয়েন্টার মেমোরি অ্যাড্রেস ধারণ করে এবং ফাংশন নির্দিষ্ট কাজ সম্পাদনের জন্য ব্যবহৃত কোড ব্লক।

অতিরিক্ত তথ্য:
অ্যারে ঘোষণার নিয়ম হলো: data_type array_name[size];। যেমন: int marks[10]; এখানে ১০টি পূর্ণসংখ্যা রাখার মতো একটি অ্যারে তৈরি হবে।