অ্যারে (Array) হলো একই ডেটা টাইপের একগুচ্ছ ভেরিয়েবলের সমষ্টি। যখন আমাদের অনেকগুলো সমজাতীয় ডেটা (যেমন: ৫০ জন ছাত্রের রোল নম্বর) নিয়ে কাজ করতে হয়, তখন আলাদা আলাদা ভেরিয়েবল ঘোষণা না করে অ্যারে ব্যবহার করা হয়।
১. সমজাতীয়তা: একটি অ্যারেতে রাখা প্রতিটি উপাদান বা মেম্বার অবশ্যই একই ধরনের হতে হবে (সবগুলো integer অথবা সবগুলো float)।
২. ইনডেক্স: অ্যারের প্রতিটি উপাদানকে একটি নম্বর বা ইনডেক্স দ্বারা চিহ্নিত করা হয়, যা সাধারণত ০ (শূন্য) থেকে শুরু হয়।
৩. অন্যান্য অপশন:স্ট্রাকচার ব্যবহৃত হয় ভিন্ন ভিন্ন ধরনের (অসমজাতীয়) ডেটা সংরক্ষণে। পয়েন্টার মেমোরি অ্যাড্রেস ধারণ করে এবং ফাংশন নির্দিষ্ট কাজ সম্পাদনের জন্য ব্যবহৃত কোড ব্লক।
অতিরিক্ত তথ্য:
অ্যারে ঘোষণার নিয়ম হলো: data_type array_name[size];। যেমন: int marks[10]; এখানে ১০টি পূর্ণসংখ্যা রাখার মতো একটি অ্যারে তৈরি হবে।