宏控制打印信息输出

来源:互联网 发布:mac 查看node安装路径 编辑:程序博客网 时间:2024/05/16 08:08
#include<stdio.h>#define DEBUG 0//如果DEBUG=0    关闭所有打印信息//如果DEBUG=1    打开所有打印信息#if DEBUG#define debug(arg) printf(arg)#define debug_1(arg,one) printf(arg,one)#define debug_2(arg,one,two) printf(arg,one,two)#define debug_3(arg,one,two,three) printf(arg,one,two,three)#define debug_4(arg,one,two,three,four) printf(arg,one,two,three,four)#define debug_5(arg,one,two,three,four,five) printf(arg,one,two,three,four,five)#else#define debug(arg)#define debug_1(arg,one)#define debug_2(arg,one,two)#define debug_3(arg,one,two,three)#define debug_4(arg,one,two,three,four)#define debug_5(arg,one,two,three,four,five)#endifint main(){debug("hello\n");debug("bye bye\n");}