我正在编写一个 C 程序来计算斐波那契数列中的特定数字,尽管我无法将序列作为数组返回......
我究竟做错了什么?
int 斐波那契(int 上限)
{
整数计数器;
int num1 = 1, num2 = 1;
静态 int fibArray[1000];
对于(计数器 = 1;计数器 < 上限;计数器 +=2)
{
fibArray[计数器] = num1;
fibArray[计数器+1] = num2;
数字 2 += 数字 1;
数字 1 += 数字 2;
}
返回 &(fibArray);
}
我也得到错误:
fibonacci.c:28:警告:return 从指针生成整数而不进行强制转换
?