编写一个函数
获取斐波那契数列每一项的值。
每调用一次返回一个值。
函数可以根据需要重复使用。
第一次尝试:
#include <iostream>
#include "add.h"
using namespace std;
int fib()
{
static int a0 = 0;
static int a1 = 1;
int ret = a1;
a1 = a0 + a1;
a0 = ret;
return ret;
}
int main(void)
{
for (int i = 0; i < 10; i++)
{
cout << fib() << endl;
}
cout << endl;
for (int i = 0; i < 10; i++)
{
cout << fib() << endl;
}
return 0;
}
第一次实验存在的问题
函数一旦开始调用就无法重来。
标签:函数,a0,对象,35,a1,int,static,ret From: https://www.cnblogs.com/laoyou12138/p/18007550