嘿,所以我只是想定义一个结构。我可能是个白痴,但嘿,我在努力。
这样做:
struct Neuron{
float mu;
float stim[10];
float hist[10];
int ns[10000];
float st[10000];
float cup[8][10];
};
struct Neuron nur1;
nur1.mu = -0.7;
得到这个:
error: unknown type name 'nur1'
我不明白这是为什么。都在同一个.c文件中。可能是编译问题?只需在mac OS X上使用gcc my_file.c即可。
最佳答案
你不能就这么说。试着把它放到一个函数中(可能是您的nur1.mu = -0.7
函数):
int main()
{
nur1.mu = -0.7;
}