我知道:
#define foo 4
#define str(s) #s
与str(foo)写出:"foo"因为字符串化的第一个文本扩展的执行,但这样的:
#define xstr(s) str(s)
与xstr(foo)写出:"4"。
为什么?该过程涉及哪些步骤?
喵喵时光机
蛊毒传说
相关分类