C 程式設計中的 C 謎題?
在這個 C 程式設計謎題中,你需要合併兩個數字。你不能使用任何算術、字串或其他函式。
所以在這個 C 謎題中−
Input : 12 , 54 Output : 1254
解決此 C 程式設計謎題的最佳方案是使用令牌貼上運算子 define。
使用此 ## 令牌貼上運算子定義宏可提供合併值。此運算符合並傳遞給它的令牌。
解決 C 謎題的程式
#include <stdio.h>
#define merge(a, b) b##a
int main(void) {
printf("%d ", merge(432 ,23));
return 0;
}輸出
23432
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP