今天学习了结构体,一般形式为struct 结构体名{成员列表};,每一个成员是结构体中的一个域,成员名命名规则与变量名相同。结构体变量成员的使用与同类型普通变量的使用一致。当定义了结构体之后,系统不分配内存空间,只有当定义了结构体类型变量之后,系统才会为之分配内存空间。
不能将一个结构体变量作为一个整体进行输入和输出。可以引用结构体变量成员的地址,也可以引用结构体变量的地址。
结构体数组与数值型数组不同的是每个数组元素都是一个结构体类型的数据,它们又都分别包括各个成员项。也可以初始化,先声明一个结构体类型,再定义结构体数组。