#define 中#和##的作用

#的作用是把后面的参数变成一个字符串。

如,#define f(a) #a

f(hello world)相当于"hello world";

##的作用是把两个字符串连接起来。

如,#define f(n) a##n

f(1)相当于变量a1。

posted @ 2015-10-22 16:52  __sipl  阅读(594)  评论(0编辑  收藏  举报