কম্পিউটার

C ভাষায় উপযুক্ত উদাহরণ সহ গঠন ও মিলনের মধ্যে পার্থক্য বল


C ভাষায় কাঠামো এবং ইউনিয়নের মধ্যে পার্থক্যগুলি নীচে ব্যাখ্যা করা হয়েছে -

S.No গঠন ইউনিয়ন
1 সংজ্ঞা
স্ট্রাকচার হল একক নামে একত্রে গোষ্ঠীবদ্ধ ডেটা আইটেমের ভিন্নধর্মী সংগ্রহ
সংজ্ঞা
একটি ইউনিয়ন একটি মেমরি অবস্থান যা বিভিন্ন ডেটাটাইপের বিভিন্ন ভেরিয়েবল দ্বারা ভাগ করা হয়।
2 সিনট্যাক্স;
struct tagname{
   datatype member1;
   datatype member2;
   ----
   ----
   ----
};
সিনট্যাক্স;
union tagname{
   datatype member1;
   datatype member2;
   ----
   ----
   ----
};
3 যেমন;
struct sample{
   int a;
   float b;
   char c;
};
যেমন;
union sample{
   int a;
   float b;
   char c;
};
4 কীওয়ার্ড − struct কীওয়ার্ড - ইউনিয়ন
5 মেমরি বরাদ্দ মেমরি বরাদ্দ
6 C ভাষায় উপযুক্ত উদাহরণ সহ গঠন ও মিলনের মধ্যে পার্থক্য বল C ভাষায় উপযুক্ত উদাহরণ সহ গঠন ও মিলনের মধ্যে পার্থক্য বল
7 বরাদ্দ করা মেমরি হল কাঠামোর সমস্ত ডেটাটাইপের আকারের সমষ্টি (এখানে, 7বাইট)
ইউনিয়নের সমস্ত ডেটাটাইপের মধ্যে বরাদ্দ করা মেমরি হল সর্বাধিক আকার (এখানে, 4বাইট)
8 কাঠামোর সকল সদস্যের জন্য মেমরি আলাদাভাবে বরাদ্দ করা হয়
কোন নির্দিষ্ট সময়ে শুধুমাত্র একজন সদস্য মেমরিতে থাকবেন

উদাহরণ

নিম্নলিখিত কাঠামোর জন্য C প্রোগ্রাম -

#include<stdio.h>
struct size{
   double a;
   int b;
   char c;
   float d;
};
int main(){
   printf("%ld",sizeof( stuct size));
}

আউটপুট

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

24

উদাহরণ

ইউনিয়ন −

এর উপর সি প্রোগ্রামটি নিম্নরূপ
#include<stdio.h>
union size{
   double a;
   int b;
   char c;
   float d;
}
Int main(){
   Printf("ld",sizeof(union size));
}

আউটপুট

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

8

  1. তারিখের মধ্যে পার্থক্য পান এবং মাইএসকিউএল দিয়ে বেতন গণনা করুন?

  2. সি ভাষায় উদাহরণ সহ ধ্রুবকগুলি কী কী?

  3. আইক্লাউড+ এ আমার ইমেল লুকান এবং অ্যাপল দিয়ে সাইন ইন করার মধ্যে পার্থক্য

  4. C# এ ক্লাস এবং স্ট্রাকচারের মধ্যে পার্থক্য