在這個 C 程式設計難題中,您需要合併兩個數字。您不能使用任何算術、字串或其他函數。
所以在這個 C 謎題中 -
Input : 12 , 54 Output : 1254
解決這個C程式設計謎題的最佳解決方案是使用Token-pasting運算子define。
使用## token-pasting運算子定義一個宏,可以得到合併後的值。該運算符將傳遞給它的標記合併在一起。
#include <stdio.h> #define merge(a, b) b##a int main(void) { printf("%d ", merge(432 ,23)); return 0; }
23432
以上是C程式設計中的一個C謎題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!