C 语言可变参数宏(用于调试)
测试代码:1
2
3
4
5
6
7
8
9
10#include <stdio.h>
#define __DEBUG__
#ifdef __DEBUG__
#define DEBUG(format, ...) printf("文件:"__FILE__ "\n行号:%d\n输出:"format"\n", __LINE__, ##__VA_ARGS__)
#else
#define DEBUG(format, ...)
#endif