C语言
Nrush
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FreeRTOS相关:linux中的侵入式链表设计
FreeRTOS相关:linux中的侵入式链表设计相关博客FreeRTOS解析:ListLinux内核中也有侵入式的链表的设计,在Linux中提供的链表项的定义为struct list_head { struct list_head *next, *prev; };使用链表时只需要将其包含进定义的对象中即可struct node...原创 2019-10-26 19:14:57 · 688 阅读 · 0 评论 -
FreeRTOS相关:宏定义函数与普通函数的区别
FreeRTOS相关:宏定义函数与普通函数的区别相关博客FreeRTOS解析:ListFreeRTOS的list.h(其它文件中也有)中定义了大量的宏定义函数。单单从形式看宏定义的函数和普通函数并无太大的区别,但事实上两者还是有很大不同。宏定义函数与普通函数在编译过程上不同。 在编译时,对于宏定义函数而言,预编译时会将这些宏定义函数按展开的规则直接展开成语句,并且宏定义函数在代码中书写多...原创 2019-10-26 19:10:46 · 1143 阅读 · 0 评论 -
assert
关于C标准库中的assert.h(阅读《The Standard C Library》)nrush@2018/10/16个人学习笔记,若有错误,欢迎交流指正。1.assert.h的目的assert.h的主要功能是对断言宏assert()进行定义。2.assert.h的使用及示例源码2.1 assert()的使用及源码assert.h的使用主要是assert()函数的使用。a...原创 2018-10-17 00:25:55 · 237 阅读 · 0 评论 -
ctype
关于C标准库中的ctype.h(阅读《The Standard C Library》)nrush@2018/10/18个人学习笔记,若有错误,欢迎交流指正。1.ctype.h的目的ctype.h的主要功能是提供对字符进行分类和两个映射函数。2.字符集相关知识字符集的种类很多,ASCII仅仅是一种字符集,对于不同地区和用途,字符集无论是数目还是含义的差异都很大,对于C来说其规定了一套...原创 2018-10-21 18:32:19 · 961 阅读 · 0 评论 -
errno
关于C标准库中的errno.h(阅读《The Standard C Library》)nrush@2018/10/21个人学习笔记,若有错误,欢迎交流指正。1.errno.h的目的errno.h的主要功能是提供错误类型的宏定义,将每种错误类型对应于一个整数值。2.其它errno.h 是依赖于系统平台的。...原创 2018-10-23 19:08:51 · 427 阅读 · 0 评论
分享