কম্পিউটার

সি প্রোগ্রামিং-এ একটি কাঠামোর মধ্যে একটি অ্যারের ধারণা ব্যাখ্যা করুন


সি প্রোগ্রামিং-এ কাঠামোর একটি বিন্যাস হল বিভিন্ন ডেটাটাইপ ভেরিয়েবলের একটি সংগ্রহ, যা একটি একক নামে একত্রিত করা হয়েছে।

গঠন ঘোষণার সাধারণ রূপ

কাঠামোগত ঘোষণা নিম্নরূপ -

struct tagname{
   datatype member1;
   datatype member2;
   datatype member n;
};

এখানে, struct হল কীওয়ার্ড৷

ট্যাগনাম কাঠামোর নাম নির্দিষ্ট করে।

সদস্য1, সদস্য2 ডেটা আইটেমগুলি নির্দিষ্ট করে যা গঠন তৈরি করে।

উদাহরণ

নিম্নলিখিত উদাহরণটি সি প্রোগ্রামিং -

-এ একটি কাঠামোর মধ্যে অ্যারের ব্যবহার দেখায়
struct book{
   int pages;
   char author [30];
   float price;
};

উদাহরণ

নীচে একটি কাঠামোর মধ্যে একটি অ্যারের ব্যবহার প্রদর্শন করার জন্য C প্রোগ্রাম রয়েছে −

#include <stdio.h>
// Declaration of the structure candidate
struct candidate {
   int roll_no;
   char grade;
   // Array within the structure
   float marks[4];
};
// Function to displays the content of
// the structure variables
void display(struct candidate a1){
   printf("Roll number : %d\n", a1.roll_no);
   printf("Grade : %c\n", a1.grade);
   printf("Marks secured:\n");
   int i;
   int len = sizeof(a1.marks) / sizeof(float);
   // Accessing the contents of the
   // array within the structure
   for (i = 0; i < len; i++) {
      printf("Subject %d : %.2f\n",
      i + 1, a1.marks[i]);
   }
}
// Driver Code
int main(){
   // Initialize a structure
   struct candidate A= { 1, 'A', { 98.5, 77, 89, 78.5 } };
   // Function to display structure
   display(A);
   return 0;
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

Roll number : 1
Grade : A
Marks secured:
Subject 1 : 98.50
Subject 2 : 77.00
Subject 3 : 89.00
Subject 4 : 78.50

  1. গঠন ধারণা ব্যবহার করে সি ভাষায় বিট ক্ষেত্র ব্যাখ্যা করুন

  2. সি ল্যাঙ্গুয়েজে পয়েন্টার এক্সেসিংয়ের ধারণাটি ব্যাখ্যা কর

  3. C# এ একটি শ্রেণীর ধারণা ব্যাখ্যা কর।

  4. JavaFX অ্যাপ্লিকেশন কাঠামো ব্যাখ্যা করুন