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
#else
Else-Teil der bedingten Compilierung
#elif
Folge-Bedingung der bedingten Compilierung
#endif
Abschluss einer bedingten Compilierung
#ifdef
Bedingte Compilierung bei existierendem Makro
#ifndef
Bedingte Compilierung Bei fehlendem Makro
Compiler Kontrolle
#error
Compiler-Fehler ausgeben
#line
Zeilennummern-Kontrolle
Weitere Preprozessor-Angaben
Seltene Direktiven
#ident
Identifikations-Direktive
#sccs
BSD-spezifische Direktive