递归函数的理解(参考他人博客,作为自己的笔记)

xiaoxiao2021-02-28  42

参考该博主的,让我知道自己思维错在哪里了:点击打开链接

首先看一个例子:

我一开始看到例子,经过认真思考,得出的结果是32100.可是运行程序后的结果是3210--0123.

问题出在最后一个print(num),注意这行代码是和if...else...对齐的,故这行代码是不管执行if...或者else...,其代码都要执行这行代码的。关键是什么时候执行。递归函数即自己在内部再 调用自己,我们可以将详细代码写出来:

转载请注明原文地址: https://www.6miu.com/read-2632678.html

最新回复(0)