Preprocesor jazyka C: Porovnání verzí
Smazaný obsah Přidaný obsah
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ů.
|