Extras din curs
Structuri (continuare).Lucrul cu fisiere.
Declaratia de tip
Ne amintim declaratia de structura :
Struct NumeStructura
{
<instructiuni de declarare de tip>
} nume1, nume2, &, numeN;
unde:
<instructiune de declarare de tip>::= <tip> <lista identificatori>
Declaratia de tip
În situatia în care NumeStructura este prezent, prin acest lucru se defineste un nou tip de data .
Declararea unor date de noul tip structura introdus prin constructia anterioara se face prin constructii de forma:
struct NumeStructura data1, data2, &;
Declaratia de tip
Astfel, noul tip utilizator, introdus printr-o declaratie de structura este referit prin constructia: struct NumeStructura.
Care este solutia pentru a utiliza în mod mai flexibil numele noului tip introdus, respectiv, de a renunta la cuvântul cheie struct în declaratii de date ?
Declaratia de tip
Raspuns: utilizarea declaratiei de tip
Limbajul C permite atribuirea unui nume pentru un tip predefinit sau pentru nou tip definit de utilizator prin constructia:
typedef TIP NumeTip
În continuare cuvîntul NumeTip poate fi utilizat în declaratii de date ca si cuvintele cheie (rezervate limbajului C) care denumesc tipurile (int, float, etc.)
Exemplu:
Redenumirea tipului int al limbajului C:
typedef int INTREG;
Declararea unei variabile X de tipul int se poate face astfel:
INTREG X;
Identica cu declaratia:
int X;
Conținut arhivă zip
- CURS Fisiere.ppt
- CURS Structuri +Fisiere nivel inferior.ppt
- CURS Structuri.ppt