Next: Reguli de structurare pe
Up: Structurarea programelor C pe
Previous: Structurarea programelor C pe
  Cuprins
De ce mai multe fisiere ?
Utilitatea structurarii programelor C mari pe mai multe fisiere este
explicata de urmatoarele avantaje:
- În cazul programelor mari, daca tot programul ar fi scris
într-un singur fisier, programul ar fi foarte greu de urmarit si
timpul de compilare ar fi foarte mare, nefiind folosita facilitatea
de compilare independenta. Acest aspect este foarte util în faza
de corectare a erorilor sintactice si semantice, când doar
fisierul eronat trebuie recompilat, pentru restul fisierelor
trebuind doar linkeditate fisierele obiect. Daca întregul program
este plasat într-un singur fisier atunci orice modificare sau
corectie impune recompilarea întregului program.
- Structurarea programelor pe mai multe fisiere permite simularea
mecanismului de încapsulare a datelor. Variabilele si functiile
având clasa de memorare static pot fi accesate doar în
cadrul fisierului în care ele au fost definite. Variabilele si
functiile declarate cu clasa de memorare extern sunt
definite într-un alt fisier decât cel curent, dar ele pot fi
accesate în fisierul curent. Astfel fisierele apar în C ca un
mecanism de control al vizibilitatii obiectelor.
Next: Reguli de structurare pe
Up: Structurarea programelor C pe
Previous: Structurarea programelor C pe
  Cuprins
Cristian Gavrila
2001-10-02