如何在C中修复“使用未初始化的内存”

时间:2019-04-18 00:31:51

标签: c

学习顺序列表时编写一个程序,现在我想实现搜索功能,但是它一直告诉我“列表”和“ books_info”正在使用未初始化的内存。

我很困惑:我已经在主函数中定义了它。

typedef struct {
    char ISBN[14];
    char name[MAXSIZE];
    float price;
} Book;

typedef struct {
    Book* elem;
    int length;
} SqList;

// ...

int main() {
    SqList List;
    Book books_info;

// ...

        switch (switch_option) {
        case 3:
            printf("Please input a number: ");
            scanf("%d", &search);

            temp = GetElem(List, search, books_info);

// ...

0 个答案:

没有答案