পর্ব ১০: সি তে অ্যারে | Array in C

🎯 এই পর্বে যা জানবে:

  • অ্যারে কী এবং কেন দরকার
  • একমাত্রিক (1D) অ্যারে ও উদাহরণ
  • বহুমাত্রিক (2D) অ্যারে
  • ইনপুট-আউটপুট পদ্ধতি
  • অ্যারে ও লুপের ব্যবহার
  • প্রোগ্রামিংয়ে অ্যারের গুরুত্ব

🧩 অ্যারে কী এবং কেন দরকার

ধরা যাক, তুমি ৫ জন ছাত্রের নাম্বার সংরক্ষণ করতে চাও।
তুমি int n1, n2, n3, n4, n5; লিখতে পারো — কিন্তু এতে কোড বড় ও জটিল হয়ে যায়।

👉 তাই C প্রোগ্রামিংয়ে একাধিক একই ধরনের ডেটা একসাথে সংরক্ষণ করার জন্য ব্যবহার করা হয় Array
এটি একধরনের ডেটা স্ট্রাকচার, যেখানে অনেকগুলো মান একসাথে একটি নামের অধীনে রাখা যায়।

উদাহরণ:

এখানে marks নামে একটি অ্যারে আছে, যা ৫টি ইন্টিজার মান রাখতে পারে।


⚙️ অ্যারের সিনট্যাক্স

👉 উদাহরণ:


🔢 একমাত্রিক (1D) অ্যারে

এটি হলো সবচেয়ে সাধারণ অ্যারে।
একটি মাত্র সারিতে (row) মানগুলো সংরক্ষণ করা হয়।

👉 উদাহরণ:

আউটপুট:


⌨️ ইউজারের কাছ থেকে ইনপুট নেওয়া


🧮 বহুমাত্রিক (2D) অ্যারে

যখন সারি (row) ও কলাম দুই ধরনের মান সংরক্ষণ করতে হয়, তখন ব্যবহৃত হয় 2D Array
এটি অনেকটা টেবিল বা ম্যাট্রিক্সের মতো।

👉 উদাহরণ:

আউটপুট:


🧠 লুপের সাথে অ্যারের ব্যবহার

অ্যারের সবচেয়ে বড় সুবিধা হলো এটি লুপের সাথে ব্যবহার করা যায়।
একবার লুপ ব্যবহার করেই সহজে সব মান প্রিন্ট, পরিবর্তন বা গণনা করা যায়।

উদাহরণ:

আউটপুট:


🌟 অ্যারের গুরুত্ব

✅ একই টাইপের অনেক মান একসাথে রাখা যায়
✅ কোড কমে যায় এবং পড়তে সহজ হয়
✅ লুপ ব্যবহার করে দ্রুত কাজ করা যায়
✅ বড় ডেটা প্রক্রিয়াকরণ সহজ হয়
✅ মেমোরি ম্যানেজমেন্ট সহজ হয়


✨ সংক্ষেপে

  • অ্যারে হলো একই ধরনের মান সংরক্ষণের ধারক
  • 1D অ্যারে এক লাইনে মান রাখে, 2D অ্যারে টেবিল আকারে
  • ইনপুট-আউটপুট লুপের মাধ্যমে করা যায়
  • অ্যারে প্রোগ্রামিংয়ে ডেটা ব্যবস্থাপনার মূল টুল
পর্ব ১০: সি তে অ্যারে | Array in C

C প্রোগ্রামিং টিউটোরিয়াল (৩০ পর্বে)