#define NUM 10 //用户数量 #define MAX_BOOKS 5 //管理员书单 struct Books_list { int id; //书号 char name[30]; //书名 char author[30]; //作者 char press[30]; //出版社名 }; struct Books_list book1[MAX_BOOKS]={ {1,"唐诗三百首","孙洙","南京大学出版社"}, {2,"三体","刘慈欢","北美权威科幻类出版社"}, {3,"稻草人","叶圣陶","湖南儿童出版社"}, {4,"老人与海","海明威","上海译文出版社"}, {5,"c语言","泰戈尔","浙江文艺出版社"}, };怎么改正
时间: 2023-07-19 09:51:45 浏览: 73
根据您提供的代码,我没有看到任何错误。这段代码定义了一个结构体`Books_list`和一个包含5个结构体的数组`book1`,每个结构体包含4个成员变量。同时,使用了预定义的常量`MAX_BOOKS`来指定数组大小,这样就可以避免了上述错误。
如果您仍然遇到问题,请提供更多的代码和错误信息,方便我帮您进一步排查。
阅读全文