CC Learning Lab
3 个可用 Demo

C 语言交互学习

通过可以逐步操作的演示,看清输入、内存和程序状态如何变化。新的学习主题会持续加入这个列表。

Demo 列表

按主题逐步扩展
输入与格式化

scanf 如何读取输入

逐字符观察终端输入、stdin 缓冲区、格式串匹配、变量赋值和返回值。

进入 Demo
函数与内存

值传递与指针传递

并排观察函数参数副本和地址如何进入函数,理解为什么普通参数改不到原值,而指针可以修改原对象。

进入 Demo
函数与调用栈

递归是怎么运行的

逐步跟随 factorial(4) 的调用与返回,观察每个栈帧如何保存参数、局部变量和返回结果。

进入 Demo