摘要:
在程序里为了调试的方便,我们经常要打印一些信息,如函数的返回值什么的,同时我们又不想在发布的程序中显示这些信息,于是我们这样实现:#ifdef _DEBUG printf("This is a debug information.\n");#endif 但是,程序中需要打印的调试信息的地方可能很多,每次都这样写也挺麻烦,所以我们定义宏#ifdef _DEBUG #define debug_print(s) printf(s)#else #define debug_print(s)#endif 这样,如果编译的时候定义了_DEBUG选项(DEBUG版),则将debug_pri 阅读全文