media => numeric real nr_absente =>numeric intreg Definitie: O data de tip struct inglobeaza in ea date de tip diferit. Definire (struct) inregistrare a) struct nume_struct { tip1 camp11,camp12,...; ........................................... tipn campn1,campn2,..; }; EX: struct elev {char nume[25],prenume[25]; float media; int nr_abs;}; Dupa etapa de definire trebuie declarate variabilele de tipul struct definit anterior. Declararea variabilelor se face sub forma: nume_struct var1,var2.....; EX: elev e1,e2; Accesul unei variabile la un camp se va face sub forma nume_variabila.numecamp unde operatorul de adresare a unui camp (.) are prioritate maxima fata de oricare alt operator. EX: e1.media , e2.media; b)struct nume_struct {tip1 camp 11,camp12,.....; ............................................. tipn campn1,campn2,....; }var1,var2,...;
EX: struct elev
{char nume[25],pren[15]; float media; int nr_abt; } e1,e2; Accesuk