002:带参宏调试

Posted 虽洪水翻腾,我坚定仰望祢

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了002:带参宏调试相关的知识,希望对你有一定的参考价值。

用于无法在线调试情况下的打印输出辅助(如单片机 ESP8266等调试)

 

#define DE_OUT(format, ...) os_printf("\r\n File: %s Line: %d "format" ",__FILE__,__LINE__,##__VA_ARGS__)

 

其中,os_printf() 为  ESP8266的打印函数

使用时,DE_OUT("Hello World");

输出信息:   换行 File:文件名   Line:行号  Hello World

 

以上是关于002:带参宏调试的主要内容,如果未能解决你的问题,请参考以下文章

帮忙看下这个带参的宏定义,看不懂?

一些有趣的预处理, #, ##

函数与宏定义

第八章 编译预处理

第六章 函数和宏定义

第六章:函数与宏定义