流畅的 C
好的编程范式,编程习惯可以节省生命。编程领域也总是有新的技术被发现和提出。
FeatureOverload
github.com/RDpWTeHM
展开
-
【C】C 语言 code review
Overview不合格程序小屁孩程序(需要为其擦屁股,不可用代码)代码风格,错误预防Reference不合格程序错误的浮点数比较用法。指针退化仍使用 sizeof。数组越界操作。== 写成 = 或 != 写成 =。小屁孩程序(需要为其擦屁股,不可用代码)声明变量没有赋初值。函数参数使用前没有判断特殊情况。编写函数在需要返回不同的错误情况时没有返回错误(或者全部使用 -...原创 2019-07-05 09:32:56 · 464 阅读 · 0 评论 -
【C】【LINUX】Linux errno 错误号码与对应消息
Overviewerrno 与对应消息errno 与对应消息 1: Operation not permitted 2: No such file or directory 3: No such process 4: Interrupted system call 5: Input/output error 6: No such device or address ...原创 2019-07-04 13:51:58 · 685 阅读 · 0 评论 -
【C】【OOPC】(logging) 一份简单功能的类 Python Logging 功能的 logging 类实现
OverviewLogging测试ReferenceLogging#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <stdarg.h>#include <time.h>void comm...原创 2019-06-04 17:43:11 · 299 阅读 · 0 评论 -
【C】【OOPC】【链表】一份在递归函数中可用的 List 实现 - 实例:深度优先遍历算法遍历树结构获取树末端节点的值
Overview1 树 - 数据结构1.1 树 - 图示1.2 抽象程序语言内的树结构1.3 树结构实现代码1.4 初始化和构造树-实例对象2 遍历树算法 - 深度优先算法递归实现3 OOPC 链表实现Reference附附 A附 B附 C附 D提醒: 这篇博客很长,代码有点儿长,内容有点儿难度1 树 - 数据结构1.1 树 - 图示这里的树数据结构使用的是 TR098 model 作...原创 2019-06-02 01:02:45 · 644 阅读 · 0 评论 -
APUE 索引 - 系统编程概念在APUE 中的定义和示例索引
文章目录mapping =&amp;gt; APUE Edition 3僵死进程 … p189-190 (P236)竞争条件 &amp;amp;8.9 … p196 (P245)原创 2018-10-31 10:13:25 · 174 阅读 · 0 评论 -
【流畅的 C】流畅使用 C 语言
流畅使用 C 语言本文默认编译/运行环境都在 LINUX 操作系统上。 流畅使用 C 语言0 前言1 字符串操作2 调用外部程序2.1 system - 只讲坑2.2 popen - 执行外部程序获得输出3 金箍棒函数3.1 自己写个 `println`4 临时文件/文件夹4.1 删除临时文件 - `unlink`Reference0 前言C coder 想要进入指尖生风,神流一般的感觉…...原创 2019-03-15 11:16:31 · 652 阅读 · 0 评论 -
[流畅的 C] const 在函数中的使用技巧
[C] const 用法测试文章目录测试代码usageReference测试代码#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdlib.h&amp;gt;#include &amp;lt;string.h&amp;gt;int main(int argc, char *argv[]){ int bar = 8; char cfoo =原创 2018-11-02 10:47:33 · 668 阅读 · 0 评论