9.1定义与使用结构体变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
2024-08-05
|
18页
|
31人阅读
|
4人下载
普通
内容正文:
项目九 结构体和共用体
1
C语言程序设计基础
知识目标
掌握结构体变量的使用方法
掌握结构体数组的使用方法
掌握结构体指针变量
掌握共用体的使用方法
掌握结构体与共用体的应用
技能目标
学会结构体的使用方法
学会共同体的使用方法
思政目标
创新能力的重视与培养
提高对任务实施过程中操作规范化和标准化的认识
2
任务1
——定义与使用结构体变量
基础篇
3
格式:
struct 结构体名
{
数据类型 成员名1;
数据类型 成员名2;
……
};
结构体和共用体——基础篇
1.1结构体类型的定义
4
1.先定义结构体类型,再定义结构体变量
2.在定义结构体类型的同时定义相应的变量
struct 结构体名
{
数据类型 成员名1;
数据类型 成员名2;
……
}变量名1,变量名2,……;
1.2定义结构体类型的变量
结构体和共用体——基础篇
5
3.直接定义结构体类型变量
格式:
struct
{
数据类型 成员名1;
数据类型 成员名2;
……
}变量名1,变量名2,……;
结构体和共用体——基础篇
6
1.定义完结构体类型后,定义结构体变量时初始化。
2.在定义结构体类型和定义结构体变量的同时,进行初始化。
1.3结构体变量的初始化
结构体和共用体——基础篇
7
结构体变量引用格式:
结构体变量名.成员名
1.4结构体变量的引用
结构体和共用体——基础篇
8
【例9-1】建立一张学生的信息表,其中包括学号、姓名、性别、年龄及该学生的《素质拓展》的分数。要求从键盘上输入此学生的信息,并显示出来。
结构体和共用体——基础篇
9
【程序代码】
结构体和共用体——基础篇
10
【运行结果】
结构体和共用体——基础篇
11
任务2
——结构体数组
12
2.1结构体数组的定义
结构体和共用体——基础篇
或
struct 结构体名
{
数据类型 成员名1;
数据类型 成员名2;
……
}数组名[元素个数];
格式:
struct 结构体名
{
数据类型 成员名1;
数据类型 成员名2;
……
};
struct 结构体名 数组名[元素个数];
13
2.2结构体数组的初始化
结构体和共用体——基础篇
1.定义完结构体类型后,定义结构体数组时初始化。
2.在定义结构体类型和定义结构体数组的同时,进行初始化。
14
2.3结构体数组元素的引用
结构体和共用体——基础篇
语法格式:
结构体数组元素.[成员名]
15
【例9-2】已知在学生信息表中包括学号、姓名及《素质拓展》的分数。对给定的常数N个学生,输入数据,并显示出《素质拓展》分数最高的学生信息。
结构体和共用体——基础篇
16
【程序代码】
结构体和共用体——基础篇
17
【运行结果】
结构体和共用体——基础篇
18
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。