转自一个C语言宏展开问题 一个令人比较迷惑的问题,学C语言好多年,今天终于搞明白,记之. ------------------------------------------------------------- #define cat(x,y) x ## y #define xcat(x,y) cat(x,y) cat(cat(1,2),3) //为什么不是 123? xcat(xcat(1,2),3) //结果为什么是 123? ------------------------------…