8.1 Tipul înregistrare
Tipuri de date sunt simple şi compuse
Un tip de date definit cu struct în limbajul de progamare C++ este un tip de date compus.
Cu ajutorul cuvântului cheie struct se defineşte o lista de variabile ce sunt grupate sub acelaşi nume.
struct
{int x,y;} m;
Variabila se numeşte m
x şi z se numesc câmpurile variabilei m
Accesul la câmpuri se face specificând numele variabilei apoi caracterul ‘.’ iar apoi numele câmpului
Exemplu: citirea valorilor:
cin>>m.x>>m.y;
Exemplu: folosirea valorilor câmpurilor în diverse calcule:
cout<<m.x+m.y;
//afisarea sumei valorilor reţinute în câmpurile variabilei m
De reţinut:
Structurile pot avea şi un nume iar în acest caz se pot declara variabile de acest tip oriunde în program fără a mai specifica toate câmpurile
De exemplu:
struct complex{double re,im;};
complex a,b;
Se observă că după ce am definit structura declararea variabilelor se poate face similar ca şi în cazul tipurilor de date predefinite(int, long, char etc).