Ris*_*ain 2 c string-concatenation c-preprocessor
请解释一下答案:
#define f(g,h) g##h main(){ printf("%d",f(100,10)); }
Rah*_*thi 6
##用于连接之前的##任何内容.它用于连接.
##
您可以查看参考资料以获取详细信息
替换列表中任意两个连续标识符之间的##运算符在两个标识符(首先不是宏扩展)上运行参数替换,然后连接结果.此操作称为"串联"或"标记粘贴".
归档时间:
10 年,7 月 前
查看次数:
6276 次
最近记录:
9 年,6 月 前