第8章结构体 白雪飞 baixfaustc. edu.cn 中国科学技术大学电子科学与技术系 Dept of Elec. Sci. Tech, USTC Fal22003
白 雪 飞 baixf@ustc.edu.cn 中国科学技术大学电子科学与技术系 Dept. of Elec. Sci. & Tech., USTC Fall, 2003 第8章 结 构 体
录 结构体 结构体数组 指向结构体的指针 ●定义类型别名 动态存储分配函数 结构体的应用一链表 C语言程序设计-第8章结构体2
C语言程序设计 - 第8章 结构体 2 目 录 ⚫ 结构体 ⚫ 结构体数组 ⚫ 指向结构体的指针 ⚫ 定义类型别名 ⚫ 动态存储分配函数 ⚫ 结构体的应用—链表
结构体( Structure) 结构体概述 结构体类型的声明 结构体变量的定义 结构体变量的初始化 结构体变量的引用 C语言程序设计-第8章结构体
C语言程序设计 - 第8章 结构体 3 结构体 (Structure) ⚫ 结构体概述 ⚫ 结构体类型的声明 ⚫ 结构体变量的定义 ⚫ 结构体变量的初始化 ⚫ 结构体变量的引用
结构体概述 结构体 ■将不同类型的数据组合成一个整体 ■用来表示简单类型无法描述的复杂对象 ■可以用结构体来定义用户自己的数据结构 举例 ■描述学生信息 nun name sex age score addr 12039 Bill Gates M 40 76.5 New York C语言程序设计-第8章结构体4
C语言程序设计 - 第8章 结构体 4 结构体概述 ⚫ 结构体 ◼ 将不同类型的数据组合成一个整体 ◼ 用来表示简单类型无法描述的复杂对象 ◼ 可以用结构体来定义用户自己的数据结构 ⚫ 举例 ◼ 描述学生信息 num name sex age score addr 12039 Bill Gates M 40 76.5 New York
结构体类型的声明 般形式 ■ struct[结构体名] 成员表列 成员表列”形式 类型成员名; 类型成员名; C语言程序设计-第8章结构体5
C语言程序设计 - 第8章 结构体 5 结构体类型的声明 ⚫ 一般形式 ◼ struct [结构体名] { 成员表列 }; ◼ “成员表列”形式 类型 成员名; 类型 成员名; ...