Vorherige Seite

Eine Ebene hoch

Nächste Seite

4.5 Preprozessor

Zu einem Übersetzer der Programmiersprache C gehört ein Preprozessor, der einige Aufgaben vor dem eigentlichen Übersetzen des Programms übernimmt. Der Preprozessor läuft über den erstellten Quellcode, und nimmt einige Veränderungen vor: Andere Dateien werden eingefügt (#include), Makronamen werden durch andere Textstücke ersetzt (#define), ganze Programmstücke werden ggf. entfernt (#if) u. v. m.

Die Befehle des Preprozessors beginnen alle mit einem Doppelkreuz '#'. Im Folgenden werden die wichtigsten dieser Befehle erläutert.

4.5.1 Dateien einbinden (#include)

4.5.2 Makrodefinition (#define)

4.5.3 Bedingte Übersetzung