代碼debug階段多加些打印方便定位咽筋,debug結束再依次刪除打印比較麻煩』布可以使用宏重新定義printf函數奸攻,需要打印時調用重定義的宏蒜危,用宏開關控制所有打印。注意需要使用變長參數函數式宏睹耐。
/*
* PRINTF調試信息:
* 使用:PRINTF()舰褪,打印調試log
*/
#ifdef DEBUG
#define PRINTF(format, ...) printf(format, ##__VA_ARGS__)
#else
#define PRINTF(format, ...)
#endif