17.04.2013 Views

Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C

Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C

Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Notatia px→re este echivalentã cu notatia (*px).re si se interpreteazã astfel:<br />

“câmpul “re” al structurii de la adresa px“.<br />

Uneori mai multe variabile descriu împreunã un anumit obiect de date si trebuie<br />

transmise la functiile ce lucreazã cu obiecte de tipul respectiv. Gruparea acestor<br />

variabile <strong>în</strong>tr-o structurã va reduce numãrul de argumente si va simplifica apelarea<br />

functiilor. Exemple de obiecte definite prin mai multe variabile: obiecte geometrice<br />

(puncte, poligoane s.a), date calendaristice si momente de timp, structuri de date (stiva,<br />

coada, s.a), vectori, matrice, etc.<br />

Exemplu de grupare <strong>în</strong>tr-o structurã a adresei si dimensiunii unui vector:<br />

typedef struct {<br />

int vec[1000];<br />

int dim;<br />

} vector;<br />

// afisare vector<br />

void scrvec (vector v) {<br />

int i;<br />

for (i=0;i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!