嘿,所以我只是想定义一个结构。我可能是个白痴,但是嘿,我正在努力。
这样做:
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。<3 <3
最佳答案
你不能像那样说nur1.mu = -0.7
。试着把它放在一个函数中(也许是你的 main
函数):
int main()
{
nur1.mu = -0.7;
}
关于c - 定义 C 结构时出现问题...(又名挫败感),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31125314/