C 语言书

基础语法 / 动手练习 / 单片机应用

C 语言学习

从第一个程序,到读懂单片机代码。一次学一章,把每个知识点用起来。

0 / 17章节完成
0待复习题目
12单片机场景

今天从一个能运行的小程序开始。

0%
学习数据 · 本地自动保存 / 备份与恢复

章节完成、最近学习、测验及错题、实践记录会自动保存在当前浏览器本地,不上传。关闭后用同一浏览器、同一路径再次打开即可继续。

换电脑、换浏览器、移动文件夹或清理浏览器数据前,请先导出备份。不要使用无痕窗口长期学习。

课程目录

模块一 · 入门基础

变量、类型、运算符、输入输出。先把「程序是怎么跑起来的」弄明白。

  1. 01 · C 是什么,程序怎么跑20 分钟
  2. 02 · 变量与数据类型30 分钟
  3. 03 · 常量与 #define25 分钟
  4. 04 · 运算符:算术、比较、逻辑35 分钟
  5. 05 · 位运算入门(能读懂就行)30 分钟

模块二 · 流程与数据

分支、循环、数组、函数。能写完整的小程序。

  1. 06 · if / else 分支30 分钟
  2. 07 · switch 多分支25 分钟
  3. 08 · 循环:for / while40 分钟
  4. 09 · 数组35 分钟
  5. 10 · 函数40 分钟
  6. 11 · 字符串基础35 分钟
  7. 12 · 模块二小项目:成绩统计45 分钟

模块三 · 进阶与实战

指针、字符串、结构体、预处理,并完成几个小项目。

  1. 13 · 指针入门45 分钟
  2. 14 · 结构体与 typedef35 分钟
  3. 15 · 预处理与多文件组织35 分钟
  4. 16 · 综合项目:简易通讯录60 分钟
  5. 17 · 可选延伸:C 用在单片机上时30 分钟

附录