Präprozessor-Anweisungen


Präprozessoranweisungen werden ausgeführt bevor der Compiler den Quellcode übersetzt. Die Anweisungen ändern den Quelltext, z.B. indem Teile des Quelltextes ein- oder ausgeblendet und Makros in C Anweisungen überführt werden,.   Präprozessoranweisungen werden durch das Zeichen  # vor einer Anweisung gekennzeichnet und müssen immer am Zeilenanfang stehen.

Präprozessoranweisungen
#include Füge eine Quelltextfile ein.
#define Definiere eine Konstante.
#if Verzweige in Abhängigkeit von einem Ausdruck.
#ifdef Verzeige, wenn eine Präprozessorkonstante definiert wurde.
#ifndef Verzeige, wenn eine Präprozessorkonstante nicht definiert wurde.
#line Liefere Zeilennummer für Compilernachrichten.
#undef Lösche Makro bzw. Konstante.
#pragma Führe eine implementationsabhängige Aktion durch.
#else Alternative wenn  #if  #ifdef oder #ifndef  nicht zutreffen.
#error Fehlernachricht ausgeben.
#elif Weitere Alternative wenn  #if  nicht zutrifft.
#endif Abschluß für  #if  #ifdef  oder  #ifndef

Hinweise:


Anfang Hauptindex Schlüsselwörter Funktionen

Übers.: G. Junghanns