12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Poglavlje 8Preprocesorske naredbePrije prevodenja izvornog koda u objektni ili izvršni izvršavaju se preprocesorskenaredbe. Svaka linija izvornog koda koja započinje znakom #predstavlja 1 jednu preporocesorsku naredbu. Njih izvršava zaseban dio prevodiocakoji se naziva preprocesor, i koji prije samog procesa prevodenja naosnovu preprocesorskih naredbi mijenja izvorni kôd.Opći oblik preprocesorskih naredbi je#naredba parametrii one nisu sastavni dio <strong>jezik</strong>a C te ne podliježu sintaksi <strong>jezik</strong>a. Svaka preprocesorskanaredba završava krajem linije (a ne znakom točka-zarez). Neke odpreprocesorskih naredbi su#include #define #undef #if #ifdef #ifndef #elif #else8.1 Naredba #includeiliNaredba #include može se pojaviti u dva oblika:#include "ime_datoteke"#include U oba slučaja preprocesor će obrisati liniju s #include naredbom i uključitisadržaj datoteke ime datoteke u izvorni kôd, na mjestu #include naredbe.1 Znaku # mogu prethoditi bjeline, no neki stariji prevodioci (makroprocesori) zahtijevajuda # bude prvi znak u liniji.134

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

Saved successfully!

Ooh no, something went wrong!