这是我的支架,
typedef struct _values {
int contents[MAX_CONTENTS];
... more ints;
} values;
在另一个函数中, 我初始化此特定的数组, 使用 :
int contents[MAX_CONTENTS] = {0};
for (i = 0; i < MAX_CONTENTS; i++) {
v.contents[i] = contents[i];
}
在我的主体里,我有这个;
values v;
newValues (v);
每当我试图修改这样的主元素时, 我就会得到错误;
v.contents[30] = 3;
这是我唯一的错误,我做错什么了?