第九章第九章 结构体与链表结构体与链表内容提要内容提要结构体类型的定义结构体类型的定义结构体类型变量结构体类型变量结构体类型数组结构体类型数组结构体类型指针结构体类型指针结构体与函数结构体与函数链表链表C C语言程序设计语言程序设计C C语言程序设计语言程序设计C C语言程序设计语言程序设计C C语言程序设计语言程序设计结构体概述结构体概述(1)结构体结构体1.什么叫结构体:什么叫结构体:把不同类型的数据组合成一个整体的自定把不同类型的数据组合成一个整体的自定义义数据类型数据类型,是是一种构造数据类型一种构造数据类型。2.结构体类型定义结构体类型定义struct 结构体名结构体名 类型标识符类型标识符 成员名成员名1;类型标识符类型标识符 成员名成员名2;.;成员类型可以是成员类型可以是基本型或构造型基本型或构造型struct是是关键字关键字,不能省略不能省略合法标识符合法标识符可省可省:无名结构体无名结构体C C语言程序设计语言程序设计C C语言程序设计语言程序设计C C语言程序设计语言程序设计C C语言程序设计语言程序设计结构体概述结构体概述(2)定义结构体类型,描述下列数据定义结