define 宏的单行定义

1、#   字符串化操作

  #define    string(arg)     #arg

  string(100)  ==> "100" 转化成字符串

2、##    参数连接

  #define    ANONY_CONN(type, var, line)    type  var##line

  ANONY_CONN(int, a, 1)   ==>   int   a1;

3、#@  参数字符化操作,返回参数中最后一个字符

4、\      连接至下一行,实现#define的多行操作

posted @ 2021-09-03 14:46  我爱茜茜公主  阅读(144)  评论(0)    收藏  举报