Heim  >  Artikel  >  Backend-Entwicklung  >  Ein C-Rätsel in der C-Programmierung?

Ein C-Rätsel in der C-Programmierung?

WBOY
WBOYnach vorne
2023-09-01 19:09:07561Durchsuche

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.

Programm zum Lösen des C-Rätsels

#include <stdio.h>
#define merge(a, b) b##a
int main(void) {
   printf("%d ", merge(432 ,23));
   return 0;
}

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen