“#”把参数变为一个字符串,“##”把两个参数贴合在一起。
例子:
#include<stdio.h>
#define STR(s) #s
#define CONS(a,b) (int)(a##e##b)
int main()
{
printf(STR(vck));
printf("\n");
printf("%d\n",CONS(2,3));
return 0;
}
“#”把参数变为一个字符串,“##”把两个参数贴合在一起。
例子:
#include<stdio.h>
#define STR(s) #s
#define CONS(a,b) (int)(a##e##b)
int main()
{
printf(STR(vck));
printf("\n");
printf("%d\n",CONS(2,3));
return 0;
}