Skip to content

阶段 1 · C 语言基底:13 章导读 ​

这一卷是整个 C-Journey 的地基——从“一行 gcc 到底干了什么”开始,把 C 的类型、运算、控制流、函数、作用域、数组、字符串、IO、复合类型一座座搭起来,目标是让您写得出、看得懂、调得动基础的 C 程序。13 章按下面的顺序读最顺,每组学完咱们都建议去 examples/ 找对应小练习跑一遍。

咱们的全部示例代码 gcc 16 + clang 22 真编真跑(-std=c11 -Wall -Wextra),贴真实输出、引 ISO/IEC 9899 条款。

路线图 ​

🟢 程序与类型基础:先把“数”搞清楚 ​

🔵 运算符与控制流:让数据动起来、让程序会选会循环 ​

🟣 函数与作用域:把代码组织起来 ​

🟠 数据组织:数组、字符串与复合类型 ​

🟡 输入输出:跟外面打交道 ​

  • 12 基础 IO — printf/scanf 的格式化江湖、%lf、格式串漏洞

学完之后 ​

C 语言基底这一卷走完,您已经能写、能读、能调基础 C。接下来:

  • 阶段 2(指针、内存布局):把指针和内存模型往深里砸,四区布局、void*、函数指针全在这里;
  • 阶段 3(数据结构):用这一卷学的结构体与动态内存,手搓链表、动态数组、BST、哈希表;
  • 阶段 4(工程化):CMake、库、ASan/UBSan、测试——把零散的 .c 变成可维护的工程。

您想跳读也行:有 Python/Java 基础的,可以从 10 数组 或直接从指针卷切入;只想速通语法的,咱们读 01、07、08、10 这条主线即可,其余按需查。

87bb5f2 · 87bb5f2 · 2026-09-21