第11章结构体和共用体 主讲福州大学数学与计算机学院韩晓芸 E-mail:hxy@fjtv.net
1 第11章 结构体和共用体 主讲 福州大学数学与计算机学院 韩晓芸 E-mail: hxy@fjtv.net
第1章结构体与共用体 第一节结构体概述 第二节结构体类型和结构体变量的定义 第三节结构体类型变量的引用 第四节结构体与数组 第五节结构体与指钍 第六节结构体的应用一链表 第七节共用体和枚举类型 第八节使用 typedef定义数据类型
第11章 结构体与共用体 2 第一节 结构体概述 第二节 结构体类型和结构体变量的定义 第三节 结构体类型变量的引用 第四节 结构体与数组 第五节 结构体与指针 第六节 结构体的应用--链表 第七节 共用体和枚举类型 第八节 使用typedef定义数据类型
第1l章结构体与共用体 第一节结构体概述 茔变量只能保存一个所定义类型的数据 数组则可以定义保存一组相同类型的数 据,保存在连续存储空间中。 为满足将一些不同数据类型、但又相互关联 的一组数据,组合成一个有机整体使用,C 语言提供一种称为“结构体”的数据类型。 构造复合类型 结构体中允许用户定义不同类型的数据,包 国含筒单变量、数组、结构体、指针等
第11章 结构体与共用体 3 ◼ 简单变量只能保存一个所定义类型的数据; ◼ 数组则可以 定义保存一组相同类型的数 据,保存在连续存储空间中。 ◼ 为满足将一些不同数据类型、但又相互关联 的一组数据,组合成一个有机整体使用,C 语言提供一种称为“结构体”的数据类型。 ◼ 构造(复合)类型: 结构体中允许用户定义不同类型的数据,包 含简单变量、数组、结构体、指针等。 第一节 结构体概述
第1章结构体与共用体 第一节结构体概述 结构体 构造一个结构体类的数据类型的一般形式: struct结构类型名 struct student 类型标识符成员名;{10 ng num; 类型标识符成员名; char name[20]; char sex 类型标识符成员名; char addr[30];
第11章 结构体与共用体 4 第一节 结构体概述 结构体 构造一个结构体类的数据类型的一般形式: struct 结构类型名 {类型标识符 成员名; 类型标识符 成员名; : 类型标识符 成员名; }; struct student {long num; char name[20]; char sex; char addr[30]; };
第11章结构体与共用体 第二节结构体类型和结构体变量的定义 定义结构体类数据类型变量的三种形式 结构体类数据类型变量的初始化 5
第11章 结构体与共用体 5 第二节 结构体类型和结构体变量的定义 定义结构体类数据类型变量的三种形式 结构体类数据类型变量的初始化