#define Lin_Dbg
#ifdef Lin_Dbg
#define PDBG(fmt, args...) printf("Dbg: " fmt, ## args)
#else
#define PDBG(fmt, args...) /* empty debug slot */
#endif
PDBG("%s[%d]\n", __func__, __LINE__);
标准c打印技巧,标准c调试技巧,c语言打印。c语言宏定义打印,c语言打印调试信息方法
标准c语言打印函数名字,自动识别函数名字和行数并且打印
- 先进行宏定义,#define Lin_Dbg表示调试的时候,有打印,调用PDBG的时候,程序会打印出信息;PDBG的用法和标准c的printf一样;
- 假如没有宏定义个,PDBG将打印空信息;等于没有一样;