Rumah >pembangunan bahagian belakang >C++ >Teka-teki C dalam pengaturcaraan C?

Teka-teki C dalam pengaturcaraan C?

WBOY
WBOYke hadapan
2023-09-01 19:09:07716semak imbas

Teka-teki C dalam pengaturcaraan C?

Dalam teka-teki pengaturcaraan C ini, anda perlu menggabungkan dua nombor. Anda tidak boleh menggunakan sebarang aritmetik, rentetan atau fungsi lain.

Jadi dalam teka-teki C ini -

Input : 12 , 54
Output : 1254

Penyelesaian terbaik untuk menyelesaikan teka-teki pengaturcaraan C ini ialah menggunakan definisi operator penampal Token.

Gunakan pengendali ## penampal token untuk menentukan makro untuk mendapatkan nilai gabungan. Operator ini menggabungkan bersama-sama token yang dihantar kepadanya.

Program untuk menyelesaikan teka-teki C

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

Output

23432

Atas ialah kandungan terperinci Teka-teki C dalam pengaturcaraan C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam