#include<stdio.h>
#define CONS(a,b) (int)(a##e##b)
#define STR(s) #s
int main()
{
printf(STR(huawei));
printf("\n");
printf("%d\n",CONS(2,3));
return 0;
}
在本程序中,使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起。
#include<stdio.h>
#define CONS(a,b) (int)(a##e##b)
#define STR(s) #s
int main()
{
printf(STR(huawei));
printf("\n");
printf("%d\n",CONS(2,3));
return 0;
}