如何连接宏参数

#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;
}

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

posted on 2014-04-16 22:09  胡永光  阅读(293)  评论(0编辑  收藏  举报

导航