递归是怎么"跑"起来的?

蓝箭头向右 = 「递」·橙虚线往左飞 = 「归」 · 每次调用 = 一个独立栈帧

执行接力 · factorial(4)
🚀 准备开始
按下方「⏵ 自动播放」,或一步步点「▶ 下一步」,观察 factorial(4) 的完整一生。
(程序还没有输出)
第 0 / 31 步 键盘 ← → 步进 · 空格 播放/暂停