表达式与运算
用运算符处理数据,并验证整数除法、类型转换与运算顺序。
Foundation / C language
C 语言会一路陪你走到 STM32。先让第一个程序运行,再用变量保存测量值;每走一步都亲手修改代码、读懂编译器反馈,并解释结果。
目前开放第 01–02 课 · 按顺序学习,也可以从目录直接进入
#include <stdio.h>
int main(void)
{
printf("Hello, world!\n");
return 0;
}
Course map
先完成第 01 课的编译运行,再进入第 02 课学习变量和类型。未开放的章节暂不提供空白链接。
创建 hello.c,逐行理解代码,用 GCC 编译、运行并主动读一次报错。
让程序保存测量值;学习声明、初始化、输出格式,以及类型大小为什么要实测。
完成信号:能安全地修改变量,并解释输出格式与实际类型的关系。用运算符处理数据,并验证整数除法、类型转换与运算顺序。
让程序根据输入做出不同决定,练习边界值和错误输入。
处理多组数据,理解循环何时开始、何时结束以及如何避免死循环。
把重复计算封装成函数,让每个函数承担清楚的职责。
保存一组采样值,认识下标、终止符与最常见的边界错误。
理解 .h 与 .c 分工,开始用调试器观察程序状态。
How to learn
读懂解释只是开始,真正的完成证据是你改过代码、看过结果,也能说清为什么。
读代码前先猜运行结果,写下理由;如果猜错了,恰好找到最值得学的地方。
输入并编译自己的文件。只改一处,重新编译,再对照终端输出。
不用照抄课文,能用自己的话解释关键代码和报错,才进入下一课。