嘿,所以我只是想定义一个结构。我可能是个白痴,但嘿,我在努力。
这样做:

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;
}

10-08 06:17