C语言在递归时栈的变化情况

王康伯巴奇 2019-03-01 10:34:30
在自学数据结构,学到二叉树遍历时,利用递归的方式遍历二叉树会出现一个函数调用自己两次的情况,有点理不过来它们的执行顺序,想通过栈的变化来明白,求指导
...全文
277 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
王康伯巴奇 2019-03-02
  • 打赏
  • 举报
回复
各位的回答我都有看了,但是不是很具体理解,尤其是断点不太清楚在哪里打,放一段小程序当例子,能否告知我它的执行过程?
林多 2019-03-01
  • 打赏
  • 举报
回复
把你递归调用的条件,或者猜测有问题的判断分支,加上输出语句。。输出到终端就好了。 就像查bug时,看log一样。
qybao 2019-03-01
  • 打赏
  • 举报
回复
断点debug,或者再递归函数的开始和结束print一些最追踪信息

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧