সি প্রোগ্রামিংয়ে অনেকগুলো ডেটা নিয়ে কাজ করার সময় অ্যারে (Array) একটি অত্যন্ত শক্তিশালী টুল হিসেবে কাজ করে। এর প্রধান বৈশিষ্ট্যগুলো নিচে দেওয়া হলো:
১. সমজাতীয় ডেটা (Homogeneous Data): অ্যারের মধ্যে কেবলমাত্র একই ধরণের (Data Type) ডেটা রাখা যায়। যেমন—সবগুলো পূর্ণসংখ্যা (int) অথবা সবগুলো ভগ্নাংশ (float)।
২. একই নামে সংরক্ষণ: অনেকগুলো ভেরিয়েবল আলাদা আলাদা ডিক্লেয়ার না করে একটি মাত্র নামের অধীনে ইনডেক্স নম্বর ব্যবহার করে সবগুলো ডেটা রাখা যায়।
৩. ইনডেক্সিং (Indexing): অ্যারের ইনডেক্স সবসময় ০ (zero) থেকে শুরু হয়। অর্থাৎ প্রথম এলিমেন্টটি থাকে index 0 তে।
অতিরিক্ত তথ্য:
• স্ট্রাকচার (Structure): এটি ভিন্ন ভিন্ন ধরণের (Heterogeneous) ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়।
• পয়েন্টার (Pointer): এটি মেমোরি অ্যাড্রেস সংরক্ষণের জন্য ব্যবহৃত হয়।
• ফাংশন (Function): এটি নির্দিষ্ট কোনো কাজ সম্পন্ন করার জন্য ব্যবহৃত কোড ব্লক।