Heim >Backend-Entwicklung >C++ >Ein C-Rätsel in der C-Programmierung?
In diesem C-Programmierrätsel müssen Sie zwei Zahlen kombinieren. Sie können keine arithmetischen, Zeichenfolgen- oder anderen Funktionen verwenden.
Also in diesem C-Rätsel -
Input : 12 , 54 Output : 1254
Die beste Lösung für dieses C-Programmierrätsel ist die Verwendung der Token-Paste-Operatordefinition.
Verwenden Sie den ## Token-Pasting-Operator, um ein Makro zu definieren, um den zusammengeführten Wert zu erhalten. Dieser Operator führt die an ihn übergebenen Token zusammen.
#include <stdio.h> #define merge(a, b) b##a int main(void) { printf("%d ", merge(432 ,23)); return 0; }
23432
Das obige ist der detaillierte Inhalt vonEin C-Rätsel in der C-Programmierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!