কম্পিউটার টিউটোরিয়াল

সি ভাষায় অ্যারে ও স্ট্রাকচারের পার্থক্য (Array vs Structure)

অ্যারে এবং স্ট্রাকচার উভয়ই ডেটা সংগ্রহ, কিন্তু মূল পার্থক্যগুলো নিচে দেওয়া হলো:

অ্যারে (Array)স্ট্রাকচার (Structure)
একই ডেটা টাইপের এলিমেন্টের সমষ্টি। বিভিন্ন ডেটা টাইপের মেম্বারের সমষ্টি।
এলিমেন্ট বলা হয়। মেম্বার বলা হয়।
ডিক্লেয়ারেশনে মেমরি রিজার্ভ হয়। ডেফিনিশনে মেমরি রিজার্ভ হয়।
কীওয়ার্ড নেই; [] ব্যবহার হয়। struct কীওয়ার্ড ব্যবহার হয়।
ইনিশিয়ালাইজেশন ডিক্লেয়ারেশনের সময় সম্ভব। ইনিশিয়ালাইজেশন শুধু ডেফিনিশনের সময় সম্ভব।
এলিমেন্টগুলো কন্টিগুয়াস মেমরিতে থাকে। মেম্বারগুলো কন্টিগুয়াস নাও হতে পারে (প্যাডিং থাকে)।
অ্যাক্সেস: arr[index] অ্যাক্সেস: struct.member (ডট অপারেটর)
সিনট্যাক্স: type name[size]; সিনট্যাক্স: struct tag { type m1; type m2; } var;
উদাহরণ: int sum[100]; উদাহরণ: struct student { char name[25]; int roll; } s1;
  1. PHP 7-এ অ্যারে স্ট্রাকচার এবং মান ডিসপ্লে করা

  2. PHP-তে এক্সেপশন এবং এররের পার্থক্য

  3. C#-তে Class এবং Structure-এর পার্থক্য

  4. জাভাতে HashMap এবং LinkedHashMap-এর পার্থক্য