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, externe Dateien einzubinden, Makros zu definieren, sowie bedingte Compilierung und Fehlermeldungen zu steuern.
Weiteres
Folgende Direktiven sind hier zwar aufgeführt, es wird jedoch vom Gebrauch abgeraten, da sie teils veraltet, und häufig nicht standartisiert sind.