- 定义:C/C++ 结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构,但结构体(structure)是一种用户定义的数据类型,允许你将不同类型的数据项放在一起。
struct Books { char title[50]; char author[50]; char subject[100]; int book_id; }; struct Books Book1; Book1.book_id = 6495407;
- 结构体指针
struct Books *struct_pointer;
为了通过一个指向结构的指针访问结构体成员,必须使用 -> 操作符,struct_pointer->title;