weixin_36143349 于 2016.09.18 15:00 提问
-
- qq_27587417 2016.09.18 15:45
- 已采纳
-
- qq_27587417 回复weixin_36143349: 这样理解不太准确,应该说最后一个调用的函数是最先执行完成并返回的(最先执行的应该是主函数里调用的DisplayNames,然后再递归调用,直到最后一个)
- 一年多之前 回复
-
- weixin_36143349 好的谢谢,回去试试看
- 一年多之前 回复
-
- weixin_36143349 那我以后可不可以这样认为:在递归函数中,最后一个调用的函数是最先执行的
- 一年多之前 回复
-
- qq_27587417 回复weixin_36143349: 建议你动手把程序写一遍,然后F10 F11单步调试,看看程序到底是怎么运转的,这样应该更容易让你理解
- 一年多之前 回复
-
- qq_27587417 回复weixin_36143349: 。。。看图中箭头的走向,这个代表程序执行的顺序,先执行打印Ken,再执行打印Jim,最后执行Aaron,所以打印的结果就是这样了
- 一年多之前 回复
-
- weixin_36143349 谢谢,辛苦了,画的流程图看的很明白,就是到最后输出是为什么是按照ken到Aaron的顺序输出啊
- 一年多之前 回复
-
- qq_27587417 打印的顺序为Ken Jim Aaron
- 一年多之前 回复
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!