Előfeldolgozó

A C rendelkezik egy előfeldolgozóval, amely a tényleges fordítás előtt műveletekez végez a forrásfájlokon. Ezen előfeldolgozónak saját nyelvtana van és saját utasításai. Az előfeldolgozó utasításai kettőskereszt karakterrel (#) kezdődnek. Az előfeldolgozó egyszerű mintabehelyettesítést végez. Használható konstansok és makró függvények definiálására, valamint header fájlok beimportálására. Ez utóbbival már találkoztunk, minden eddigi C programunkban a #include formájában. […]