可变参数宏(Variadic Macro) 在1999年的ISO C标准中,可以声明一个像函数一样接受可变参数的宏.定义这种宏的语法与函数的定义相似.这是一个例子: #define debug(format, ...) fprintf (stderr, format, __VA_ARGS__) 其中,‘…’ 是可变参数.在宏的声明中,它代表0个或更多个tokens和任意数量的逗号,直到遇到闭合括号来结束声明.这些tokens的集合替代出现在宏体中任意位置的标识符__VA_ARGS__.可查看CP…