传进去一个参数N,如果N=1或者2,就返回1,这个1代表true的意思吧,效果就是程序不返回什么结果,估计return也可以达到这个效果,试试,如果不是1或者2的话就执行下面的语句,下面的语句是个递归调用,就是重复的调用函数本身,它终止的条件就是N减少到1或者2了,那样程序返回1,函数就执行完了
1 1 2 3 5 8 13 21 34 55
第十个数是55
这就是斐波那契数啊,你自己不是都写了Fibonacci了吗
每一个数都等于前两个数的和,第一个和第二个是1 。就是这样
你是用递归函数写的
递归函数,返回(n-1)+(n-2)的值,能等于1或2时返回1。