特牛网址导航

va_list与__VA_ARGS_____va_args__ va_list-CSDN博客

网友收藏
文章浏览阅读799次。可变参数宏__VA_ARGS____VA_ARGS__是一个可变参数的宏,定义时宏定义中参数列表的最后一个参数为省略号,在实际使用时会发现有时会加##,有时又不加。//最简单的定义#define my_print1(...) printf(__VA_ARGS__)//搭配va_list的format使用#define my_print2(format, ...) printf(format, __VA_ARGS__) #define my_print3(format, ...) print___va_args__ va_list