Prije glavne, main funkcije, navode se pretprocesorske naredbe. To su naredbe koje se izvršavaju prije početka prevođenja izvornog kôda. Ovisno o pretprocesorskim naredbama, pretprocesor mijenja i dopunjuje izvorni kôd.
Pretprocesorske naredbe započinju znakom #. Za razliku od ostalih naredbi, ne završavaju znakom točka-zarez (;). Postoji više pretprocesorskih naredbi, a jedna od najčešćih je naredba include.
include
Naredbom include se u izvorni kod programa uključuje sadržaj biblioteke čiji je naziv naveden unutar znakova (<) i (>). Posljedica je ista kao da je umjesto naredbe include u program prepisan cjelokupni sadržaj odabrane biblioteke.
Kada programer naredbom include uključi željenu biblioteku, na raspolaganju su mu sve funkcije te biblioteke. Postoje razne biblioteke u koje su smještene funkcije razvrstane po sličnosti. U programu se može uporabiti proizvoljan broj naredbi include (on ovisi o broju biblioteka čiji se sadržaj želi uključiti u izvorni kod). |