C宏 可变参数

来源:互联网 发布:dsp算法优化的文章期刊 编辑:程序博客网 时间:2024/04/25 13:11

GNU C的编译器

 

注:并非所有的编译器都支持可变参数宏,例如ANSI/ISO C++不支持。

 

C99标准略有差异,可通过宏##__VA_ARGS__表示可变参数部分

#define TRACE(fmt, arg...) fprintf(stdout, fmt, ##__VA_ARGS_)