#define print(x) printf("this is no"#x"num")
这样写是不是可以?中间的#号是连接符吗?
连接符应该是##,不是一个#。一个# 是把x变成字符串。
printf的语法也不对。这里面成了三个字符串了