מבנה הוא סוג נתונים מורכב המגדיר רשימה מקובצת של משתנים שיש למקם תחת שם אחד בבלוק זיכרון. זה מאפשר גישה למשתנים שונים באמצעות מצביע יחיד למבנה.
תחביר
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(); }