正在加载图片...
语言程序设计教案 结构体与共用体 内容 说明 1.结构体的概念及其基本操作 内容 2.结构体的引用方法 3.自学共用体 1.结构体的概念及基本操作 2.结构体的引用方法 点 结构体的概念及基本操作 前面已经介绍了基本数据类型——整型、浮点型、字符型,也介绍了 问题 种构造类型——数组,数组中各元素是属于同一种类型的。 提出 例如:一个学生的学号、姓名、性别、年龄、成绩、家庭地址等项, 各项的数据类型并不相同(如下图) ge score 10010 Li Fan m 1888chengde 如果将num、 name、sex、age、 score、addr分别定义为互相独立 的简单变量,难以反映它们之间的内在联系,如何解决此类问题呢? 结构体类型引入 上例应该将数据组织成一个组合项,在一个组合项中包含若干个不通过举例说 同类型数据项,C语言没有提供这样的数据结构,因此用户必须在程序明定义结构 中建立所需结构体类型 Struct student char 和基本类型 char addr[30]: I 变量进行比 较分析,进一 Struct student是一个类型名, Struct是一个关键字,标志着这步说明必须 是一个结构体类型。 定义结构体 声明一个结构体的形式 类型 Struct结构体名 {成员表列}; 其中,成员表列的格式为: 类型名成员名 三、定义结构体类型变量的方法 1先声明结构体类型,再定义变量名 已定义了一个结构体类型 Struct student,可以用它定义变量。 Struct student Struct student stud1; 2.在声明类型的同时定义变量 num char addr[30]:I stud1, stud2C 语言程序设计教案 结构体与共用体 内容 说明 主要 内容 重点 难点 问题 提出 1.结构体的概念及其基本操作 2.结构体的引用方法 3.自学共用体 通 过 举 例 说 明 定 义 结 构 体的必要性。 和 基 本 类 型 变 量 进 行 比 较分析,进一 步 说 明 必 须 定 义 结 构 体 类型。 1.结构体的概念及基本操作 2.结构体的引用方法 结构体的概念及基本操作 前面已经介绍了基本数据类型──整型、浮点型、字符型,也介绍了 一种构造类型──数组,数组中各元素是属于同一种类型的。 例如:一个学生的学号、姓名、性别、年龄、成绩、家庭地址等项, 各项的数据类型并不相同(如下图) num name sex age score addr 10010 Li Fan m 18 88 chengde 如果将 num、name、sex、age、score、addr 分别定义为互相独立 的简单变量,难以反映它们之间的内在联系,如何解决此类问题呢? 一、结构体类型引入 上例应该将数据组织成一个组合项,在一个组合项中包含若干个不 同类型数据项,C 语言没有提供这样的数据结构,因此用户必须在程序 中建立所需结构体类型。 Struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; }; Struct student 是一个类型名, Struct 是一个关键字,标志着这 是一个结构体类型。 二、声明一个结构体的形式 Struct 结构体名 {成员表列}; 其中,成员表列的格式为: 类型名 成员名; 三、定义结构体类型变量的方法 1.先声明结构体类型,再定义变量名 已定义了一个结构体类型 Struct student,可以用它定义变量。 Struct student {int num; ┄ char addr[30]; }; Struct student stud1,stud2; 2.在声明类型的同时定义变量 Struct student {int num; ┄ char addr[30]; } stud1,stud2;
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有