
C语言
sudaroot
全篇完。
本人是一个嵌入式未入门小白,博客仅仅代表我个人主观见解,记录成长笔记。
笔记是以最简单的方式,只展示最核心的原理。
若有与 大神大大 见解有歧义,我绝对坚信 大神大大 见解是对的,我的是错的。
若无积分等无法下载源码,可私聊私发。
感谢~!
展开
-
用DEBUG宏代替printf
很多时候,在写代码的时候会使用到printf函数打印调试信息,比较大一些的项目调试写的printf会很多,一旦需要生成Release发布版本,需要把所有的调试信息注释,即把用printf的代码行注释或者删除,这个过程会很繁琐其容易漏删除printf。 #if 1 #define MY_DEBUG(...) printf(__VA_ARGS__) #else #define...原创 2019-11-29 17:12:38 · 906 阅读 · 0 评论 -
inline函数和#define宏定义简单讲解
百度百科 在C语言,实际上inline的出现是为了填补宏定义的缺点。 宏定义 是在编译器预编译的时候把define定义的关键字进行替换。 用宏定义的好处是宏定义在形式及使用上像一个函数,但它使用预处理器实现,没有了参数压栈,代码生成等一系列的操作。 因此,效率很高,这是它在C中被使用的一个主要原因。 inline定义格式 1.inline定义的类的内联函数,函数的代码被...原创 2020-01-09 17:28:45 · 1209 阅读 · 0 评论