如图所示,下面是计算并打印斐波那契数列的一个程序,n是作为输入参数从main()传进来的,假设n的值传5,那么这两个递归的执行顺序应该是怎样呀?以及执行过程中n的值如何变化?
这里举一个例子,放两张图,一张数字标号,一张加上程序执行顺序的箭头。下图即大概的执行流程,个人认为像是二叉树!
整个流程就是一条红色的线,从头到尾!
如图所示,下面是计算并打印斐波那契数列的一个程序,n是作为输入参数从main()传进来的,假设n的值传5,那么这两个递归的执行顺序应该是怎样呀?以及执行过程中n的值如何变化?
这里举一个例子,放两张图,一张数字标号,一张加上程序执行顺序的箭头。下图即大概的执行流程,个人认为像是二叉树!
整个流程就是一条红色的线,从头到尾!
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。