কম্পিউটার

সি ভাষায় স্থানীয় সুযোগে একটি কাঠামো কী?


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

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

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

struct tagname{ datatype member1; datatype member2; ডেটাটাইপ সদস্য n;};

এখানে, struct মূলশব্দ।

ট্যাগ নাম গঠনের নাম উল্লেখ করে।

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

উদাহরণ

নিম্নলিখিত উদাহরণটি স্থানীয় সুযোগে কাঠামোর ব্যবহার দেখায়।

struct book{ int pages; চার লেখক [৩০]; ফ্লোট মূল্য;};

উদাহরণ

নিম্নলিখিত প্রোগ্রামটি স্থানীয় সুযোগে কাঠামোর ব্যবহার দেখায়।

#includestruct{ char name[20]; int বয়স; int বেতন; char add[30];}emp1,emp2;int manager(){struct{//structure at local scope char name[20]; int বয়স; int বেতন; char add[50];}manager;manager.age=27;if(manager.age>30) manager.salary=650000;else manager.salary=550000;return manager.salary;}int main(){ printf(" emp1 এর নাম লিখুন:"); //gets(emp1.name); scanf("%s", emp1.name); printf("\nemp1 এর যোগ লিখুন:"); scanf("%s", emp1.add); printf("\nemp1 এর বেতন লিখুন:"); scanf("%d",&emp1.salary); printf("\nemp2 এর নাম লিখুন:"); // gets(emp2.name); scanf("%s", emp2.name); printf("\nemp2 এর যোগ লিখুন:"); scanf("%s", emp2.add); printf("\nemp2 এর বেতন লিখুন:"); scanf("%d",&emp2.salary); printf("\nemp1 বেতন হল %d", emp1.salary); printf("\nemp2 বেতন হল %d", emp2.salary); printf("\nম্যানেজারের বেতন হল %d", ম্যানেজার()); রিটার্ন 0;

আউটপুট

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

emp1-এর নাম লিখুন:Bobenter the add of emp1:Hyderabadenter the salary of emp1:500000emp2-এর নাম লিখুন:Harienter the add of emp2:Chennaienter the salary of emp2:450000emp1 বেতন হল 5000000emp1 এর বেতন হল 500000e. /প্রে> 
  1. সি ভাষায় একটি শনাক্তকারী কি?

  2. সি ভাষা ব্যবহার করে স্থানীয় স্কোপ প্রোগ্রামে একটি কাঠামো লিখুন

  3. C# প্রোগ্রামিং কি?

  4. C# এ একটি কাঠামো কি?