Mag*_*gam 3 c++ compiler-errors
这是我的C++程序.当我编译它时,会出现错误:
Line 6: Expected constructor, destructor or type conversion before '=' token.
Run Code Online (Sandbox Code Playgroud)
现在我无法在代码方面看到它的错误(即逻辑上可能),我无法调试此错误.有人可以告诉我这个错误的补救措施吗?
#include<iostream>
using namespace std;
int go[10000],f[10000],n,i;
f[0]=1;
f[1]=1;
go[0]=1;
go[1]=1;
int g(int x) {
return (f[x-1] + go[x-1]);
}
int main() {
cin>>n;
for (i=2;i<=n;i++) {
f[i]=f[i-1]+f[i-2]+(2*g(i-2));
}
cout<<f[i];
system("PAUSE");
}
Run Code Online (Sandbox Code Playgroud)
sga*_*zvi 12
在C++中,您无法将值分配给函数外部的全局数组.在main函数内移动以下行:
f[0]=1;
f[1]=1;
go[0]=1;
go[1]=1;
Run Code Online (Sandbox Code Playgroud)