Preprozessor
Der Preprozessor (oder Präprozessor) hat die Aufgabe, sich vor der eigentlichen Kompilation durch die zu kompilierenden Dateien durchzuarbeiten und sogenannte Direktiven
umzusetzen. Diese Direktiven dienen hauptsächlich dazu, weitere Dateien einzubinden, Makros zu definieren, sowie bedingte Compilierung und Fehlermeldungen zu steuern.
Die wichtigsten Direktiven
Conditional Compilation
#elseElse-Teil der bedingten Compilierung
#elif Folge-Bedingung der bedingten Compilierung
#endifAbschluss einer bedingten Compilierung
#ifdefBedingte Compilierung bei existierendem Makro
#ifndefBedingte Compilierung Bei fehlendem Makro
Compiler Kontrolle
#errorCompiler-Fehler ausgeben
#lineZeilennummern-Kontrolle
Weitere Preprozessor-Angaben
Seltene Direktiven
#identIdentifikations-Direktive
#sccs BSD-spezifische Direktive