1 递归函数
递归,就是在函数内部调用函数自身。值得注意的是,递归一定要有停止条件,不然会陷入死循环。
2 阶乘递归方法
利用递归函数求阶乘,需要明白阶乘的求取方法。n!=n*(n-1)一直计算到n-1的值为1为止。因此,递归函数的结束条件是n=1。
3 程序应用
注意:int 最大值是2^31 - 1,17的阶乘已超出。
4 编译实现
1 递归函数
递归,就是在函数内部调用函数自身。值得注意的是,递归一定要有停止条件,不然会陷入死循环。
2 阶乘递归方法
利用递归函数求阶乘,需要明白阶乘的求取方法。n!=n*(n-1)一直计算到n-1的值为1为止。因此,递归函数的结束条件是n=1。
3 程序应用
注意:int 最大值是2^31 - 1,17的阶乘已超出。
4 编译实现