递归函数的调用流程

普通函数的调用流程:先调用,后返回,先进后出 递归函数的调用流程:函数调用本身自己,利用此特色 package main import “fmt” func test (a int) { if a ==1 {//函数终止调用的条件,很是重要 fmt.Println("a = ",a) return//终止函数调用 } //函数调用自身 test(a-1) fmt.Println("a = ",a)
相关文章
相关标签/搜索