#操作符
#操作符用于预处理阶段,将宏参数转换为字符串,只有宏定义中使用(#define)
使用方法:
#define STRING(x) #x
print("s%\n",STRING(Hello World!));
简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号
##操作符
##操作符用于预处理阶段,将连接两个标识符,只有宏定义中使用(#define)
使用方法:
#define CONNECT(a,b) a##b
int CONNECT(a,1) // int a1
a1 = 2