DBG_PRINTF("%s %s %d\n", __FILE__, __FUNCTION__, __LINE__);
1. __FILE__ 是内置宏 代表源文件的文件名
__LINE__ 是内置宏,代表该行代码的所在行号
__FUNCTION__是内置宏,代表当前在哪个函数里面
\ 是行连接符,会将下一行和前一行连接成为一行,即将物理上的两行连接成逻辑上的一行
2. __FILE__, __LINE__, __FUNCTION__是编译的时候已经内置了的几个宏,用来表明当前程序运行到了哪个源文件的哪一行,同时表明当前在哪个函数里面。
3. 一般用于调试打印信息函数中,方便查找问题的出处。