struct Books
{
char title[50];
char author[50];
char subject[100];
int book_id;
} book;
究竟是什么"书"最后?
答案 0 :(得分:4)
它是struct Books
类型结构实例的声明,名称为book
。
相当于
struct Books
{
char title[50];
char author[50];
char subject[100];
int book_id;
};
struct Books book;
考虑到一般声明看起来像(简化形式)
type-sepcifier identifier;
其中identifier是一些声明符。例如
int x;
结构定义也属于类型说明符。
所以你可以写一些例如
struct A { int x; } s;
答案 1 :(得分:2)
这是一个变量名称,它是一个更紧凑的版本:
struct Books
{
char title[50];
char author[50];
char subject[100];
int book_id;
};
struct Books book;