-structurate: tablou, sir de caractere (structura elementelor din tablou si din sir de caractere = omogenitate=toate elementele sunt de acelasi tip de baza)
Ex:
-examen de capacitate nume, pre,mr,mm,mig,mgen; char nume[1000][20], pre[1000][20]; float mr[1000],mm[1000],ig[1000],mgen[1000]; int n;
-exista posibilitatea de a define o structura neomogena un element- elevul cu toate datele: nume, pre,mr,mm,mig,mgen;
-variabilele de tip struct nu pot fi citite sau afisate; -cin>>x; cout<<x; cin>>v[i]; cout<<v[i] <= NUUUUU -pot citi si afisa campurile cin>>x.nume>>x.pre>>x.mr>> cout<<x.nume<<x.pre<< -toate operatiile si functiile definite pe tipul de date al campului sunt preluate de tipul struct;
functiile pentru siruri de caractere: x.nume, x.pre, v[i].nume, v[i].pre
Atribuirea intre doua variabile de acelasi tip struct