身为小白的我尝试以数列的角度翻译递归
#include <stdio.h>
int fibonaci(int i) //定义了一个函数,这个函数会告诉我某个数列的第i+1项是多少
{ //函数体部分描述了这个函数长什么样
if(i == 0) { return 0; } // return=="这是"
if(i == 1) { return 1; } //这个数列 //函数的第1,2项分别是0,1
return fibonaci(i-1) + fibonaci(i-2); //剩余项则是前两项的和
}
int main()
{
int i;
for (i = 0; i < 10; i++)
{ printf("%d\t\n", fibonaci(i)); } //打印这个数列的第i+1项
return 0;
}