fișierele sursă

Cartea conține o descriere completă a celor mai frecvente implementări de limbaj de programare C pe 16 biți microcalculator compatibil cu IBM PC. Descrierea biblioteca standard C.







Pentru cursuri de instruire în programare, dezvoltare de software, precum și studenți ai universităților specialități relevante. Acesta poate fi folosit ca documentația tehnică și manualul de referință pentru o gamă largă de programatori ca profesioniști cu o vastă experiență în limbajul C, și începe de codificare în C.

Book: C Limbajul de programare pentru PC

fișierele sursă

Textul programului în limba C poate fi împărțită în mai multe fișiere sursă. Fișierul original este un fișier text care conține fie întregul program sau o parte a acestuia. Atunci când compilarea unui program sursă, fiecare dintre componentele fișierelor sursă ale acesteia trebuie să fie compilate separat și apoi legat cu alte fișiere de linker-ul. Fișierele sursă individuale pot fi combinate într-un singur fișier sursă, compilat integral de #include preprocesor.







instrucțiuni compilator de obicei funcționează doar pentru porțiuni particulare ale fișierului sursă. Acțiuni specifice ale compilatorului, a cerut direcții, a determinat punerea în aplicare specifică a compilatorul C.

În exemplul următor, programul sursă este format din două fișiere de intrare. funcțiile principale și max sunt prezentate în fișiere separate. Funcția principală utilizează funcția maximă în procesul de implementare a acestuia.

/ * Fișier sursă 1 - funcția principală * /

main () / * definirea funcției * /

int w = ONE, x = DOI, y = TREI;

/ * Fișier sursă 2 - funcția de max * /

int max (a, b) / * Definirea functiei * /

Liniile care încep cu # sunt directive preprocesor. Directivele preprocesorului indică necesitatea de înlocuire a primilor identificatori de fișiere sursă de una, două, trei până la valori corespunzătoare. Domeniul de aplicare al directivei nu se aplică al doilea fișier sursă.