用户自定义数据类型
C提供一些已定义的数据类型:int,float等,可以用于解决一般问题,也允许用户根据需要自己建立一些数据类型,用其定义变量,以解决复杂问题。
结构体变量
C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,称为结构体(structre)。在其他高级语言中称为“记录”(record)。
结构体类型定义 struct 结构体名{成员表列};
struct 结构体名
{成员表列};
//结构体类型的名字是由一个关键字struct和结构体名组合而成的。
//结构体名(结构体标记)是由用户指定的,习惯性首字母大写,以区别于其他结构体类型
//花括号内是该结构体所包括的子项,称为结构体的成员(member)