Skip to content

使用宏打印调试信息

代码模板

C
#define DBG_PRINTF(fmt, args...)  \
do\
{\
    printf("<<File:%s  Line:%d  Function:%s>> ", __FILE__, __LINE__, __FUNCTION__);\
    printf(fmt, ##args);\
}while(0)

宏定义中的#和##

#:将宏参数字符串化 ##:连接符

基于 VitePress 构建