Die Programmiersprache C unterstützt Präprozessoren für eine effiziente Arbeit von Programmen.C-Präprozessorist ein Makro-Präprozessor für C-basierte Programmiersprachen. Der Präprozessor bietet dem Compiler die Möglichkeit, Header-Dateien, Makroerweiterung, bedingte Kompilierung und Zeilensteuerung explizit einzubinden.
#hashTag wird verwendet, um Präprozessoren zu definieren, d. h. alle Präprozessoren beginnen mit #. Danach folgt der Name des Präprozessors ohne Leerzeichen dazwischen. Hier ist eine Liste der C-Präprozessoren.
S.Nr. | Präprozessor | Beschreibung |
---|---|---|
1. | #include | Bestimmte Header aus einer Datei einschließen. |
2. | #define | Präprozessormakros definieren. |
3. | #undef | Präprozessormakro aufheben |
4. | #if | Überprüfen Sie die Bedingung zur Kompilierungszeit und bewerten Sie sie alsTrue. |
5. | #else | Als Alternative zum if-Präprozessor bewertet. |
6. | #ifndef | Überprüfen Sie, ob das Makro definiert ist. Wenn undefiniert, ergibt die Auswertung TRUE . |
7. | #elif | Kombinieren Sie beide#ifund#elseAussagen. |
8. | #error | Definiert die Fehlermeldung, die von der Methodestderrausgegeben wird. |
9. | #endif | Präprozessorbedingung beenden. |
10. | #pragma | wird verwendet, um Befehle an den Compiler zu erteilen/ |
Das obige ist der detaillierte Inhalt vonC-Präprozessor?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!