Sunteți pe pagina 1din 1

Tipul de date struct

Tablourile sunt structuri de date care contin date de acelasi timp.Totusi,apare


frecvent necesitatea de a utiliza structuri de date care sa contina date de tipuri
diferite,reunite sub un nume comun.O astfel de structura este cunoscuta sub
denumirea de articol(sau inregistrare sau structura) si este implementata in
limbajul C\C++ cu ajutorul tipului de date struct.Datele inglobate intr-un articol
sunt denumite campuri sau membri.
Deoarece campurile nu mai sunt obligatoriu de acelasi tip,ele nu mai pot fi
referite prin intermediul indicilor.
Declararea unui tip struct
Declararea unui tip struct are urmatoarea sintaxa:
struct [nume_tip]
{lista_declaratii_campuri} [lista_variabile];
Efect:
Am declarat un tip struct cu numele nume_tip care contine campurile declarate in
lista lista_declaratii_campuri si o lista de variabile avand tipul struct definit.
Exemple:
Sa declaram o structura care sa contina date calendaristice:
struct Data
{int zi,an;
char luna[15];};
Sa declaram un tip struct denumit Punct care sa reprezinte un punct in planul
cartezian:
struct Punct
{double x,y;};