读书笔记:《嗨翻C语言》 - [美]David Griffiths [美]Dawn Griffiths 著 / 程亦超 译

介绍了C语言的基础知识和关键概念,包括main()函数的作用、指针与数组的关系、存储器管理(栈与堆)、动态存储分配、编译与链接过程、结构与枚举、系统调用、进程与线程管理、互斥锁机制等内容,同时涵盖了文件操作、字符串处理及网络通信的基本方法,适合初学者快速入门。

睡前故事:肉的守恒定律

介绍了肉的守恒定律 (Meat conservation law),即 KBCC 第一定律,描述了某个对象的总肉量在特定周期内保持不变。通过代码示例展示了 C语言中 malloc() 和 free() 函数的使用,分别用于动态分配和释放存储器,并结合 sizeof 运算符计算所需字节数,体现了存储器管理的重要性。

睡前故事:做多重宝可梦

新手训练家阿飘与皮卡丘展开旅程,赢得信任后,皮卡丘沉迷于睡觉和做梦。为了表现皮卡丘的睡眠状态,使用 C语言展示了 while 和 for 循环的应用,通过能量消耗模拟梦境层数,直到皮卡丘因饥饿醒来。代码展示了如何使用循环控制条件和能量消耗。