C语言 连接符 #define conn(x,y) x##y

#define conn(x,y)    x##y

  ##,连接符,即在连接x和y,变成xy。

  例,int a = conn(12,34); 则a = 1234;

  也可以用于宏定义:#define NEWSTRUCT(type_name)  struct type_name##node {short a;char b;};

#define toString(x)  #x

  将x变为字符串,即"x"。

  例,char *c = toChar(234); 结果就是c指向字符串 "234"。

posted @ 2020-11-09 09:37  Ivan0512  阅读(1503)  评论(0)    收藏  举报