学习顺序列表时编写一个程序,现在我想实现搜索功能,但是它一直告诉我“列表”和“ 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);
// ...