Uvod v strukture



Strukture omogocajo grupiranje podatkov,ki so lahko različnega tipa, v enoto.

Splošna oblika:

struct etiketa 
{
    tip element;
    tip element;
};



Primer 1:

Lahko deklariramo spremenljivke, katerih tip ustreza definirani strukturi: Dostop do elementov oziroma členov strukture dobimo na naslednji način:

 


Primer 2:


Primer 3:


Polja struktur


Deklarirajmo polje 20 struktur tipa oseba in mu dajmo ime delavec :

Primer ponazoruje tudi vnos in izpis, skratka uporabo takega polja.

Strukture v strukturah

Elementi v strukturi so sami po sebi lahko tudi strukture:



Strukture z bitnimi polji

Elementi v strukturi so lahko tudi zlogi, dolgi le nekaj bitov. To je uporabno predvsem pri sistemskem programiranju.


Unije

Deklaracija unije je enaka deklaraciji strukture. Unija omogoča shranjevanje podatkov različnih tipov v isto pomnilno področje.