如何连接宏参数

#include<stdio.h>
#define CONS(a,b) (int)(a##e##b)
#define STR(s) #s

int main()
{
  printf(STR(huawei));
  printf("
");
  printf("%d
",CONS(2,3));
  return 0;
}

在本程序中,使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起。

原文地址:https://www.cnblogs.com/wangfengju/p/6172433.html