- 链接地址:https://blog.csdn.net/weixin_33797791/article/details/93754496
- 链接标题:C 语言 define 变参__VA_ARGS__使用-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:2936
文章浏览阅读283次。在C语言的标准库中,printf、scanf、sscanf、sprintf、sscanf这些标准库的输入输出函数,参数都是可变的。在调试程序时,我们可能希望定义一个参数可变的输出函数来记录日志,那么用可变参数的宏是一个不错的选择。在C99中规定宏也可以像函数一样带可变的参数,如:#define LOG(format, ...) fprintf(stdout, format, __VA_ARGS...
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除