Heim > Artikel > Backend-Entwicklung > C-Präprozessor?
Die Programmiersprache C unterstützt Präprozessoren für eine effiziente Arbeit von Programmen. C-Präprozessor ist 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.
#hash Tag 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 als True . |
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 #if und #else Aussagen. |
8. | #error
| Definiert die Fehlermeldung, die von der Methode stderr ausgegeben 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!