Rumah >pembangunan bahagian belakang >C++ >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.
#include <stdio.h> #define merge(a, b) b##a int main(void) { printf("%d ", merge(432 ,23)); return 0; }
23432
Atas ialah kandungan terperinci Teka-teki C dalam pengaturcaraan C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!