没有合适的资源?快使用搜索试试~
我知道了~
文库首页
安全技术
网络安全
C语言程序设计课件:8 结构体&共用体.ppt
C语言程序设计课件:8 结构体&共用体.ppt
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量
159 浏览量
2022-06-18
21:08:56
上传
评论
收藏
344KB
PPT
举报
温馨提示
五一特惠:¥9.90
19.90
C语言程序设计课件:8 结构体&共用体.ppt
资源详情
资源评论
8
8
结构体
结构体
&
&
共用体
共用体
2
例
例
1
1
:输出下表
:输出下表
学号
学号
姓名
姓名
性别
性别
数学
数学
英
语
英
语
计算机
计算机
C
C
语言
语言
通信网
通信网
平均分
平均分
101
101
张三
张三
M
M
80
80
90
90
98
98
86
86
90
90
88.8
88.8
102
102
李四
李四
M
M
82
82
89
89
94
94
81
81
91
91
87.4
87.4
103
103
王五
王五
F
F
92
92
78
78
86
86
79
79
89
89
84.8
84.8
104
104
何六
何六
M
M
89
89
81
81
78
78
63
63
76
76
77.4
77.4
105
105
周七
周七
F
F
98
98
69
69
91
91
85
85
67
67
82
82
106
106
… …
… …
•
用什么样
的数据类
用什么样
的数据类
型
存储?
型
存储?
•
缺点?
缺点?
•
分配内
存不集中,寻址效率不高
分配内
存不集中,寻址效率不高
•
对数组进行赋初值时,容易发生
对数组进行赋初值时,容易发生
错位
错位
•
结构显得比较零散,不容易管理
结构显得比较零散,不容易管理
按行处理如何定义数据
按行处理如何定义数据
类型呢?
类型呢?
?
?
stu [30];
stu [30];
3
结构体类型
结构体类型
C
C
语言没有为我们提供相
应的数据类型,
语言没有为我们提供相
应的数据类型,
但我们可以根据需要自
己定义数据类型。
但我们可以根据需要自
己定义数据类型。
根据题意,我们定义如
下的结构体
类型:
根据题意,我们定义如
下的结构体
类型:
struct
stu
dent
{in
t
n
u
m;
{in
t
n
u
m;
c
har
nam
e
[20];
c
har
nam
e
[20];
c
har
s
ex;
c
har
s
ex;
flo
at
s
co
r
e[
5
]
;
flo
at
s
co
r
e[
5
]
;
flo
at
av
er
;
flo
at
av
er
;
};
};
•
结构类型
结构类型
的
的
成员
成员
!!!
!!!
注意:
注意:
struct
struct student
是一个
是一个
数据类型
数据类型
4
结构体变量的定义
结构体变量的定义
struct student
struct student
stu[30];
stu[30];
含义:定义一个一
维数组,有
含义:定义一个一
维数组,有
30
30
个元素,
个元素,
其数据类型为
其数据类型为
struct student
struct student
为了方便后边的使
用,我们可以用
为了方便后边的使
用,我们可以用
typedef
typedef
为这个数据类型起
个
为这个数据类型起
个
别名
别名
,
,
typedef
typedef
struct student
struct student
STU
STU
;
;
STU
STU
和其它类型一样使
用。
和其它类型一样使
用。
???
???
下列语句什么
含义?
下列语句什么
含义?
STU
STU
a;
a;
STU
STU
stu1[30];
stu1[30];
5
内存分配
内存分配
共
共
30
30
个数组元素,每个数组
元素分配
个数组元素,每个数组
元素分配
多少字节?
多少字节?
可用
可用
sizeof(
sizeof(
struct student
struct student
)
)
求得
求得
.
.
101
101
张三
张三
M
M
80
80
90
90
98
98
86
86
90
90
88.8
88.8
102
102
李四
李四
M
M
82
82
89
89
94
94
81
81
91
91
87.4
87.4
103
103
王五
王五
F
F
92
92
78
78
86
86
79
79
89
89
84.8
84.8
104
104
何六
何六
M
M
89
89
81
81
78
78
63
63
76
76
77.4
77.4
105
105
周七
周七
F
F
98
98
69
69
91
91
85
85
67
67
82
82
106
106
… …
… …
stu
stu
stu[0]
stu[0]
stu[1]
stu[1]
stu[2]
stu[2]
stu[3]
stu[3]
stu[4]
stu[4]
……
……
•
那每个学生的
那每个学生的
学号、姓名、…
学号、姓名、…
又如何表示呢?
又如何表示呢?
剩余33页未读,
继续阅读
评论
收藏
内容反馈
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
五一特惠:¥9.90
19.90
评论0
去评论
最新资源
pta题库答案c语言之排序4统计工龄.zip
pta题库答案c语言之树结构7堆中的路径.zip
pta题库答案c语言之树结构3TreeTraversalsAgain.zip
pta题库答案c语言之树结构2ListLeaves.zip
pta题库答案c语言之树结构1树的同构.zip
基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
pta题库答案c语言之复杂度1最大子列和问题.zip
三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
以下是一些关于Linux线程同步的基本概念和方法.txt
以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
智慧安全方案
粉丝: 3614
资源:
59万+
私信
上传资源 快速赚钱
前往需求广场,查看用户热搜
相关推荐
C语言程序设计第8章结构体和共用体.ppt
C语言程序设计第8章结构体和共用体.ppt
C语言课件:10结构体与共用体.ppt
C语言课件:10结构体与共用体.ppt
C语言程序设计教学课件:第10章 结构体与共用体.ppt
C语言程序设计教学课件:第10章 结构体与共用体.ppt
C语言程序设计课件、第8章 结构体与共用体.ppt
C语言程序设计课件、第8章 结构体与共用体.ppt
C语言程序设计-结构体和共用体教育课件.ppt
C语言程序设计-结构体和共用体教育课件.ppt
C语言程序设计_ 结构体与共用体 .ppt
C语言程序设计_ 结构体与共用体 .ppt
C 程序设计 第8章 结构和联合(共用体).ppt
C 程序设计 第8章 结构和联合(共用体).ppt
C语言程序设计:第9章 结构体与共用体.ppt
C语言程序设计:第9章 结构体与共用体.ppt
C语言程序设计:第九章 结构体与共用体.ppt
C语言程序设计:第九章 结构体与共用体.ppt
C语言程序设计课件第12章结构体和共用体.ppt
C语言程序设计课件第12章结构体和共用体.ppt
C语言程序课件ch10结构体与共用体.ppt
C语言程序课件ch10结构体与共用体.ppt
C语言结构体与共用体.ppt
C语言提供的结构体类型允许将类型不一定相同的数据项组织在一起构成一个组合项,其中的每个数据项称为结构体的成员。
C语言结构体和共用体
这是一个C语言从实验报告,主要涉及到的是C语言的共用体和结构体
C语言结构体与共用体
C语言结构体与共用体 C语言基础 对方面不明白的C可以下载看看
C语言程序设计-结构体与共用体.pdf
文档主要针对C语言程序设计中的结构体与共用体进行详细的介绍,结构体、共用体的定义、使用方式方法明确介绍。
《C语言程序设计》课件第11章结构体与共用体.ppt
《C语言程序设计》课件第11章结构体与共用体.ppt
C语言课件(谭浩强):第九章 结构体与共用体.ppt
C语言课件(谭浩强):第九章 结构体与共用体.ppt
11-结构体与共用体.ppt
11-结构体与共用体.ppt
二级C语言程序设计第9章结构体与共用体PPT学习教案.pptx
二级C语言程序设计第9章结构体与共用体PPT学习教案.pptx
C 程序设计:第十一章 结构体与共用体.ppt
C 程序设计:第十一章 结构体与共用体.ppt
北邮大三上2022年《算法设计与分析》期末试题-A卷
北邮大三上2022年《算法设计与分析》期末试题-A卷-计科专业-5.0
2019city.zip
最近因项目需要最新版的五级省、市、区、街镇、居委五级数据, 网上的大多数都是2019年以前的老版数据,2019年全国做过新的行政区划划分,故而有了我这篇资源。 表结构如下: CREATE TABLE `city` ( `id` bigint(20) NOT NULL COMMENT '区划代码', `name` varchar(50) DEFAULT NULL COMMENT '名称',
5星 · 资源好评率100%
1000套计算机毕业设计带源码
1000套计算机毕业设计带源码 可直接用带ppt 1000套计算机毕业设计带源码 可直接用带ppt1000套计算机毕业设计带源码 可直接用带ppt1000套计算机毕业设计带源码 可直接用带ppt1000套计算机毕业设计带源码 可直接用带ppt1000套计算机毕业设计带源码 可直接用带ppt1000套计算机毕业设计带源码 可直接用带ppt1000套计算机毕业设计带源码 可直接用带ppt1000套计算
5星 · 资源好评率100%
计算机毕业设计答辩PPT模板(11套).zip
计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PP
5星 · 资源好评率100%
MATLABSimulink电力系统建模与仿真
MATLABSimulink电力系统建模与仿真
4星 · 用户满意度95%
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0
最新资源