Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je dôvod:
* Je to súčasť kompilátora: Preprocesor C je nástroj, ktorý beží * pred * skutočným procesom kompilácie. Zvyčajne je integrovaný s kompilátorom, ale je to samostatný komponent.
* Manipuluje s zdrojovým kódom: Preprocesor nefunguje na hardvéri. Funguje na texte vášho programu C a vytvára transformácie, ako je rozširovanie makro, začlenenie súborov a podmienečná kompilácia.
* Je to samotný program: Preprocesor je program napísaný v určitom jazyku (často samotný C) a vykonaný na počítači. Číta váš zdrojový kód, upravuje ho a vytvára výstup, ktorý potom kompilátor potom používa.
Myslite na to takto:
Predstavte si, že staviate dom. Preprocesor je ako dodávateľ, ktorý si vezme vaše plány (váš kód C) a pripravuje ich pre staviteľov (kompilátor). Dodávateľ môže pridať podrobnosti, odstrániť zbytočné prvky alebo usporiadať sekcie, ale v skutočnosti nevytvárajú dom. Stavitelia (kompilátor) vezmú upravené plány a potom postavia skutočný dom (spustiteľný program).