学堂 学堂 学堂公众号手机端

debug调试打印

lewis 1年前 (2024-03-25) 阅读数 5 #技术


#if  1
#define DEBUG
#endif
#ifdef DEBUG
#define debug(format,...) printf("FILE:%s LINE: %d: " format "Debug->",__FILE__, __LINE__, ##__VA_ARGS__)
#else
#define debug(format, ...)
#endif

ANSI C 有几个标准的预定义宏,为:

__FILE__ : 当前源代码的文件名。


__LINE__: 当前源代码的行号。

__DATE__:当前的编译日期。

__TIME__:当前的编译时间。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门