1 / 83
文档名称:

结构体等构造数据类型.ppt

格式:ppt   大小:553KB   页数:83页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

结构体等构造数据类型.ppt

上传人:bodkd 2019/4/16 文件大小:553 KB

下载得到文件列表

结构体等构造数据类型.ppt

文档介绍

文档介绍:“成员”的数据组成,每一个成员既可以是一个基本数据类型的数据,也可以是另一个构造类型的数据。结构体实际上是C编译没有提供的数据类型,可以由程序员根据实际情况来自己构造的一种新的数据类型。,我们要先定义一个结构体类型:time。time是时间,10点30分50秒就是一个时间数据,当然我们可以用三个整型变量来表示一个时间,inthour;intminute;intsecond;不能表示三个变量之间的逻辑关系。我们把时间说明为TIME,而TIME含有小时、分、秒三个成分,则TIME的结构体说明是:structTIME{inthour;intminute;intsecond;};其中struct是关键字,TIME是结构体的类型名,它实际上规定了一种新的复杂数据类型。于是在随后的程序中就可以使用TIME定义结构体变量了。structTIMEaudit_begin;结构体的说明方式:struct结构体名{成员表;};其中成员表可以由一个或几个成员组成,要说明每个成员的类型和名称,注意最后用分号结束。结构体变量的定义方式:struct结构体名结构体变量表;结构体说明要注意下面几点:(1)结构体说明并不引起存储分配,结构体变量的定义才引起存储分配。存储分配时,通常按照各成员在结构体说明中出现的先后顺序依次排列。结构体成员的数据类型可以是C语言的基本数据类型,也可以是数组和指针类型。(2)结构体成员还可以是另一个结构体类型,结构体说明可以嵌套。structOBJECT{structTASK{longplan;longstart;longfinish;}ti,tj;intcount;};OBJECT中嵌套定义了另外一个结构体TASK。(3)结构体说明不允许递归,也就是不允许在一个结构体说明中嵌套对自己的定义。structWRONG{structWRONGa;/*错误*/intcount;};。第一种方法就是上面用过的:先说明结构体,再定义结构体变量。第二种方法是在说明结构体类型的同时定义结构体变量。例如:structTIME{inthour;intminute;intsecond;}audit_begin,audit_end;

最近更新

高三复读生英语情感教学的调查研究——以遂宁.. 2页

验潮仪检定装置研究的开题报告 2页

马克思早期市民社会批判理论探析的开题报告 2页

脓毒血症-nicu中需更多关注的问题-孙世中课件.. 44页

食管胃结合部腺癌的新辅助化疗近期疗效观察的.. 2页

飞轮储能系统电机与轴系设计的开题报告 2页

2024年最后一头战象读书心得 17页

风电接入对电力系统恢复过程的影响分析的开题.. 2页

2024年暑期英语教师培训班学习心得体会(精选.. 12页

颗粒有机物对A2O工艺脱氮除磷的影响的开题报告.. 2页

2024年暑假肯德基打工社会实践报告范文 10页

2024年暑假社会实践心得体会汇总[15篇] 28页

2024年暑假日记模板汇总6篇 6页

面向随机需求和偏好零售商的闭环供应链协调机.. 2页

面向移动搜索的WAP页面消重技术研究的开题报告.. 2页

面向流式应用的粗粒度可重构计算技术研究的开.. 2页

2024年暑假作文范文(精选12篇) 17页

面向工程分析的模型转换技术研究的开题报告 2页

面向大型机电企业集团的管控研究与应用的开题.. 2页

《思维的含义与特征》精品课件 31页

叙事歌曲《二月里见罢到如今》创作及演唱解析 2页

毕业设计 论文 酒店管理系统 62页

学前儿童卫生学 220页

第8课 《第一次世界大战》 教学设计 5页

等量关系练习ppt课件 4页

酒店管理系统毕业设计(论文设计) 41页

2014安全评价课程设计任务书 6页

医院伦理委员会工作制度模板 8页

四川省作家协会入会申请表 2页