Back

17. C Structures (structs)

📘 কনসেপ্ট (থিওরি)

স্ট্রাকচার (বা স্ট্রাকট) হলো বেশ কয়েকটি সম্পর্কিত ভেরিয়েবলকে এক জায়গায় গ্রুপ করার একটি উপায়। স্ট্রাকচারের প্রতিটি ভেরিয়েবল স্ট্রাকচারের মেম্বার হিসেবে পরিচিত। অ্যারের মতো না হয়ে, একটি স্ট্রাকচার অনেক ভিন্ন ডেটা টাইপ (int, float, char ইত্যাদি) ধারণ করতে পারে।
struct myStructure { int myNum; char myLetter; };
স্ট্রাকচারের মেম্বার অ্যাক্সেস করতে, ডট সিনট্যাক্স (.) ব্যবহার করুন।

💡 উদাহরণ

স্ট্রাকট এর ব্যবহার:
#include // একটি স্ট্রাকচার তৈরি করুন struct myStructure { int myNum; char myLetter; }; int main() { // s1 নামের myStructure এর একটি স্ট্রাকচার ভেরিয়েবল তৈরি করুন struct myStructure s1; // s1 এর মেম্বারগুলোতে মান দিন s1.myNum = 13; s1.myLetter = 'B'; // মান প্রিন্ট করুন printf("My number: %d\n", s1.myNum); printf("My letter: %c\n", s1.myLetter); return 0; }

🎯 আপনার কাজ (প্র্যাকটিস)

int year সম্বলিত একটি স্ট্রাকট Car তৈরি করুন। main এ, myCar নামের একটি Car তৈরি করুন, year কে 2020 সেট করুন এবং এটি প্রিন্ট করুন।
main.c
Loading...
OUTPUT
Run your code to see the output here...