什么是递归

简介: 通过阶乘函数f(n)=n!f(0)=1f(n)=f(n-1)*n(n>=1)简要理解递归

用递归计算阶乘

include<stdio.h>

int f(int a)
{
return n==0?1:f(n-1)*n
}
int main()
{
printf("%d",f(3));
return 0;
}
递归函数一定要写终止条件

目录
相关文章
|
6月前
|
存储
【递归知识+练习】
【递归知识+练习】
42 0
|
6月前
|
JavaScript 前端开发
什么是递归?
什么是递归?
42 0
|
7月前
C 递归
C 递归。
20 2
|
11月前
|
Java 数据安全/隐私保护 决策智能
字符串全排列(递归)
字符串全排列,递归的应用
112 0
|
11月前
|
算法 Python
递归的使用
递归的使用
32 0
|
12月前
|
机器学习/深度学习 BI
递归问题
递归问题
|
算法 索引
第 6 章 递归
简单的说: 递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂的问题,同时可以让代码变得简洁。
53 0
|
存储 Serverless 开发者
递归的理解与实现
递归的理解与实现
递归的理解与实现