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

ব্যাখ্যা (Explanation)

সি প্রোগ্রামিংয়ে অনেকগুলো ডেটা নিয়ে কাজ করার সময় অ্যারে (Array) একটি অত্যন্ত শক্তিশালী টুল হিসেবে কাজ করে। এর প্রধান বৈশিষ্ট্যগুলো নিচে দেওয়া হলো:

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

অতিরিক্ত তথ্য:
স্ট্রাকচার (Structure): এটি ভিন্ন ভিন্ন ধরণের (Heterogeneous) ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়।
পয়েন্টার (Pointer): এটি মেমোরি অ্যাড্রেস সংরক্ষণের জন্য ব্যবহৃত হয়।
ফাংশন (Function): এটি নির্দিষ্ট কোনো কাজ সম্পন্ন করার জন্য ব্যবহৃত কোড ব্লক।