Preprocesor jazyka C: Porovnání verzí

Smazaný obsah Přidaný obsah
Xchaos (diskuse | příspěvky)
m link *makro* přesměrován na *makro (software)*
+upravit, chce to kat., taky by to chtělo ododbornit...
Řádek 1:
{{upravit}}
'''C preprocesor''' (cpp) je preprocesorem [[C (programovací jazyk)|programovacího jazyka C]] - tedy nástrojem pro předběžné zpracování zdrojového kódu psaného v tomto jazyce. V mnoha implementacích tohoto jazyka je to samostatný program, spouštěný [[překladač|překladačem]] v rámci první fáze překladu. Preprocesor interpretuje direktivy pro vložení zdrojového kódu z jiného souboru (<code>#include</code>), definici [[makro (software)|maker]] (<code>#define</code>), a podmíněné vložení kódu (<code>#if</code>). Jazyk direktiv preprocesoru není úzce spojený se syntaxí jazyka C, takže C preprocesor lze využít i na zpracování jiných typů sobourů.