Documente Academic
Documente Profesional
Documente Cultură
Exista situatii cand un tip structurat contine in interiorul sau un alt tip structurat.
In practica se foloseste termenul imbricate, pentru structurile incluse una in alta.
Declarare:
-structura de baza este elev
-structura imbricata este data
struct elev
{ char nume[50], prenume[50]; -structura imbricata are nume
struct data
1. {int zi, luna, an;
} data_n;
}e;
struct elev
{ char nume[50], prenume[50]; -structura imbricata nu are nume
2. struct
{int zi, luna, an;
} data_n;
}e;
struct data
{int zi, luna, an;
}; -structura imbricata este declarata in exterior
3. -trebuie sa aiba nume!
struct elev -numele strcturii devine tip de date
{ char nume[50], prenume[50];
data data_n;
}e;
Referire la campuri:
e.nume
e.data_n.luna
De retinut:
Elementele structurii se acceseaza prin numele variabilei de tipul structurii respective.