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

সি ভাষায় স্ট্রাকচারের অ্যারে কী?


সি প্রোগ্রামিং ভাষায় স্ট্রাকচারের সবচেয়ে সাধারণ ব্যবহার হলো স্ট্রাকচারের অ্যারে।

স্ট্রাকচারের অ্যারে ডিক্লেয়ার করতে, প্রথমে স্ট্রাকচারটি ডিফাইন করতে হবে এবং তারপর সেই টাইপের একটি অ্যারে ভেরিয়েবল ডিফাইন করা যায়।

উদাহরণস্বরূপ, struct book b[10]; // ‘book’ টাইপের স্ট্রাকচারের অ্যারেতে ১০টি এলিমেন্ট

উদাহরণ

নিচে ৩টি ছাত্রের ডিটেইলস গ্রহণ ও প্রিন্ট করার একটি সি প্রোগ্রাম দেওয়া হলো স্ট্রাকচারের অ্যারে নিয়ে −

#include <stdio.h> #include <string.h> struct student{    int id;    char name[30];    float percentage; }; int main(){    int i;    struct student record[2];    // 1st student's record    record[0].id=1;    strcpy(record[0].name, "Bhanu");    record[0].percentage = 86.5;    // 2nd student's record    record[1].id=2;    strcpy(record[1].name, "Priya");    record[1].percentage = 90.5;    // 3rd student's record    record[2].id=3;    strcpy(record[2].name, "Hari");    record[2].percentage = 81.5;    for(i=0; i<3; i++){       printf(" Records of STUDENT : %d \n", i+1);       printf(" Id is: %d \n", record[i].id);       printf(" Name is: %s \n", record[i].name);       printf(" Percentage is: %f\n\n",record[i].percentage);    }    return 0; }

আউটপুট

উপরোক্ত প্রোগ্রাম এক্সিকিউট করলে নিচের ফলাফল আসে −

Records of STUDENT : 1 Id is: 1 Name is: Bhanu Percentage is: 86.500000 Records of STUDENT : 2 Id is: 2 Name is: Priya Percentage is: 90.500000 Records of STUDENT : 3 Id is: 3 Name is: Hari Percentage is: 81.500000

  1. C# প্রোগ্রামিং কী? (What is C# Programming?)

  2. C#-এ স্ট্রাকচার (Structure) কী এবং এর বৈশিষ্ট্যসমূহ

  3. C#-এ অ্যারে (Array) কী?

  4. C#-এ Array ক্লাস কী?