Eine Struktur ist ein zusammengesetzter Datentyp, der eine gruppierte Liste von Variablen definiert, die unter einem Namen in einem Speicherblock abgelegt werden sollen. Es ermöglicht den Zugriff auf verschiedene Variablen mithilfe eines einzigen Zeigers auf die Struktur.
Syntax
struct structure_name { data_type member1; data_type member2; . . data_type memeber; };
Vorteile
- Es kann Variablen verschiedener Datentypen enthalten.
- Wir können Objekte erstellen, die verschiedene Arten von Attributen enthalten.
- Dadurch können wir das Datenlayout programmübergreifend wiederverwenden.
- Es wird verwendet, um andere Datenstrukturen wie verknüpfte Listen, Stapel, Warteschlangen, Bäume, Diagramme usw. zu implementieren.
Programm
#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(); }