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的多行操作

上一篇:SpringBoot的jar传递参数时,使用两个「--」横线来标记参数


下一篇:shell脚本位置变量