递归调用执行过程分析-C++程序设计

递归调用执行过程如下:主程序 `print(w)`,`w=3`;
1. `w=3`:
- 调用 `print(2)`;
- 输出顺序:3, 3
2. `w=2`:
- 调用 `print(1)`;
- 输出顺序:2, 2
3. `w=1`:
- 调用 `print(0)`;
- 输出顺序:1
4. `w=0`:
- 终止递归,返回;
输出顺序汇总:
- `3, 3`;
- `2, 2`;
- `1`;
- `0`。
ppt 文件大小:9.28MB