今天学习了函数的递归,首先我回忆一下
递归:调用自身的编程(想表达式,设置的算法)来解决问题的一种方法
条件:1“有一个限制条件,满足这个限制条件式,便不会继续”
2“无限接近这个表达式”
大概的一个概念可以记住,但是不知道怎么用,比如输出 一个整数,从第一位开始打印这个整数,每次打印一位
#include <stdio.h>
void print(int n)
{
if(n>9)
{
print(n/10);
}
printf("%d ", n%10);
}
int main()
{
int num = 1234;
print(num);
return 0;
}
有人可以解答一下吗,递归(不是指这个代码)应该怎么用,怎么才能有递归思想,感谢!