关于 C语言中的 结构体数组,最近有一个疑问:
在学习数组的时候,要求在定义一个数组之后,最好初始化一下,为0 或者为空,以免后面出现意想不到的错误。
那么 对于 结构体数组呢 ? 是否 定义了之后 也最好需要初始化一下?
例如 定义一个存储了书名和价格的结构体 struct book { char book_name[30] ; float price; } , 然后定义 一个书名的结构体数组
struct book history_book[6];
对于 初次定义的这个 结构体 数组, 到底需不需要初始化?
怎样将 这个 结构体数组初始化为0 或者 为空?
谢谢!