這是我的結構體;錯誤:v.contents [30]在此函數中未初始化使用
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);
我每次嘗試修改main中的元素時都會收到錯誤;
v.contents[30] = 3;
這是我得到的唯一的錯誤。我究竟做錯了什麼?
無法重現。請發佈一個重現問題的最小示例。 –
MAX_CONTENTS的值是什麼? – Jay