利用宏定义printf添加debug开关

#include
#include

int debug_mode = 0;

#define DEBUG_MSG(fmt, arg …)
if (debug_mode) printf("[DEBUG] " fmt , ##arg )

int main(int argc, char** argv)
{
if (argc == 2){
debug_mode = atoi(argv[1]);
}
DEBUG_MSG(“this is test: %d\n”, 1);
return 0;
}

你可能感兴趣的:(C,c语言)