logo

מִבְנֶה

מבנה הוא סוג נתונים מורכב המגדיר רשימה מקובצת של משתנים שיש למקם תחת שם אחד בבלוק זיכרון. זה מאפשר גישה למשתנים שונים באמצעות מצביע יחיד למבנה.

תחביר

 struct structure_name { data_type member1; data_type member2; . . data_type memeber; }; 

יתרונות

  • זה יכול להחזיק משתנים מסוגי נתונים שונים.
  • אנו יכולים ליצור אובייקטים המכילים סוגים שונים של תכונות.
  • זה מאפשר לנו לעשות שימוש חוזר בפריסת הנתונים בין תוכניות.
  • הוא משמש ליישום מבני נתונים אחרים כמו רשימות מקושרות, ערימות, תורים, עצים, גרפים וכו'.

תכנית

 #include #include void main( ) { struct employee { int id ; float salary ; int mobile ; } ; struct employee e1,e2,e3 ; clrscr(); printf ('
Enter ids, salary & mobile no. of 3 employee
' scanf ('%d %f %d', &e1.id, &e1.salary, &e1.mobile); scanf ('%d%f %d', &e2.id, &e2.salary, &e2.mobile); scanf ('%d %f %d', &e3.id, &e3.salary, &e3.mobile); printf ('
 Entered Result '); printf ('
%d %f %d', e1.id, e1.salary, e1.mobile); printf ('
%d%f %d', e2.id, e2.salary, e2.mobile); printf ('
%d %f %d', e3.id, e3.salary, e3.mobile); getch(); }