Learning C Camp 2026
C 语言训练营将于 2026 年 6 月 28 日至 7 月 26 日开展,分为 Unit 1 - Unit 4 四个阶段,
每个 Unit 包含 24 个 Lesson,一共 96 个 Lesson。
其中每个 Lesson 对应一段可编译执行的典型代码,解决一个有趣的计算机问题,例如约瑟夫环。
系统且循序渐进地带领学习者掌握 C 语言相关知识与技能。
内容大纲如下:
- Unit 1 : C Foundmentals覆盖基本的C语法结构--包括变量,表达式,语句,函数,数组,结构体,位操作,指针等,学会使用状态机思想编程。
- Unit 2 : C Essentials覆盖常用的库函数、数据结构和算法--包括单向/循环链表,栈,队列,二叉树,堆和散列表等,掌握常用的排序查找算法和问题求解算法,学会使用递归思想编程,能够解决迷宫问题、表达式求值问题、最短路径问题等。
- Unit 3 : C Classicals覆盖经典的计算机问题解法--包括在各个计算机细分领域中经典的入门问题,例如压缩算法,网络协议栈,语法分析器等。
- Unit 4 : C Compiler用C语言实现一个类C语言的编译器,最后能够编译生成 RISC-V 或 ARM 开发板上的二进制驱动程序。