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

更新时间:08-08-2019

1K+ 浏览量

开启动你的 事业

完成课程,取得认证

开始学习
广告