我正在编写一个 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 从指针生成整数而不进行强制转换
?