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

Teka-teki C dalam pengaturcaraan C?

WBOY
Lepaskan: 2023-09-01 19:09:07
ke hadapan
746 orang telah melayarinya

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
Salin selepas log masuk

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;
}
Salin selepas log masuk

Output

23432
Salin selepas log masuk

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

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan