Sunteți pe pagina 1din 1

Tipul de date Struct

-este un tip de date ca si tipul de date tablou doar ca tabloul este un tip de date structurat
omogen, pe cand structura/inregistrarea este un tip de date neomogen deoarece componentele
acestuia sunt de tipuri diferite
struct elev {
char name [20];
float medie;
int absente;
}
elev e;
Mai sus se afla doar definitia structurii. (Structura elev)
Putem def. o variabila de tip elev astfel.
Se pot selecta campurile structurii astfel:
e.nume=selectarea numele elevului
e.medie=selectarea mediei elevului
e.absente
elev a[100]
a[1]=elevul 1
a[1].nume=numele
OBS: Cu variabilele de tip structura pot folosi urm operatii:
1.Atribuirea: unei variabile de tip structura pot sa ii atribui valoarea unei alte variabile de
acelasi tip
-nu se poate face comparare decat cu campurile structurii pot defini operatii cu functiile acestora
-nu este obligatoriu sa ii definesc unei structuri un nume, dar variabila trb declarata in
continuarea definitiei structurii
struct{
char nume[20];
float medie;
int absente;
}e;

S-ar putea să vă placă și