define 中的##用来连接 ## 之前和之后的内容
#define aaa(arg) hello_ ## arg
int main(void)
{
int hello_i = 11;
printf("hello world, %d\n", aaa(i));
return 0;
}
预处理后:
int main(void)
{
int hello_i = 11;
printf("hello world, %d\n", hello_i);
return 0;
}