Heim >Backend-Entwicklung >C++ >Schreiben Sie ein C-Makro PRINT(x), das x ausgibt
Hier sehen wir, wie man ein Makro namens PRINT(x) definiert, das jeden als Argument übergebenen Wert von x druckt.
Um dieses Problem zu lösen, verwenden wir den Stringize-Operator. Verwenden Sie diesen Operator, um x in eine Zeichenfolge umzuwandeln. Durch internen Aufruf der Funktion printf() wird dann der Wert von x gedruckt. Schauen wir uns ein Beispiel an, um eine bessere Vorstellung zu bekommen.
#include <stdio.h> #define PRINT(x) printf(#x) int main () { PRINT(Hello); printf("</p><p>"); PRINT(26); printf("</p><p>"); PRINT(2.354721); printf("</p><p>"); }
Hello 26 2.354721
Das obige ist der detaillierte Inhalt vonSchreiben Sie ein C-Makro PRINT(x), das x ausgibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!