一、建立结构体类型
C语言中允许用户自己建立由不同类型数据组成的组合型的数据结构,它称为结构体
一般形式
struct 结构体名
{成员表列};
花括号内是该结构体所包含的子项,称为结构体的成员
注意:结构体类型的名字是由一个关键字struct和结构体名组合而成的
二、定义结构体类型变量
有3种方法
(1)先声明结构体类型,再定义该类型的变量
(2)在声明类型的同时定义变量
一般形式
struct 结构体名
{
成员表列
}变量名表列;
(3)不指定类型名而直接定义结构体类型变量
一般形式
struct
{
成员表列
}变量名表列;
指定了一个无名的结构体类型
三、结构体变量的引用
一般形式
结构体变量名.成员名
“.‘’是成员运算符,他再所有的运算符中优先级最高