【阅读部分】
结构体的概念
- 结构体(struct):是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构。
- 结构体(struct):是一种复合数据类型,结构类型。
- 注:“结构”是一种构造类型,它是由若干“成员”组成的。 每一个成员可以是一个基本数据类型或者又是一个构造类型。 结构即是一种“构造”而成的数据类型, 那么在说明和使用之前必须先定义它,也就是构造它。如同在说明和调用函数之前要先定义一样。
- C语言中的结构体
- 说明:在C语言中,结构体(struct)是复合数据类型的一种。同时也是一些元素的集合,这些元素称为结构体的成员,且这些成员可以为不同的类型,成员一般用名字访问。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。
- 注:在C语言中,结构体不能包含函数。C++中是可以的
结构体的作用是什么?
先打个比方:对于"人"这个主体,我们知道人有很多属性,比如身高/体重/性别/身份证等等属性
对于"学生"这个主体,也有很多属性,比如班级/座号/姓名/性别等等。
属性是主体的一部分,如果分开定义,就不利于理解和操作了。
比如:
以学生这个主体为例,加入有100个学生信息