1 / 83
文档名称:

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

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

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

分享

预览

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

上传人:aena45 2019/4/15 文件大小: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;

最近更新

2025年小学一年级级组工作总结 40页

什么是研究性学习研究性学习通常包括哪三个阶.. 3页

2025年数列通项公式的求法较全 15页

2025年监理例会甲方发言稿(锦集17篇) 76页

2025年教育研究方法第九章研究结果的定量描述.. 10页

2025年教育培训机构加盟协议书 5页

2025年教科研工作管理办法 6页

2025年教科版小学五年级科学下册教学计划 4页

2025年皮肤干燥涂橄榄油有用吗(精选7篇) 11页

2025年的超伤感个性签名(共11篇) 41页

2025年的美术教师面试自我介绍(共17篇) 51页

2025年的军训心得1000字今年的(共10篇) 38页

乡村振兴背景下文旅融合发展路径研究——以江.. 4页

2025年的300字作文:浴室冒烟(共12篇) 15页

2025年百科全书读后感-大文斗范文网 12页

2025年形容词的比较等级 4页

2025年当前新形势下小学英语课外阅读之我见 5页

商业银行现金资产管理 32页

2024年保安员理论考试题库及一套参考答案 24页

2024年山西职业技术学院单招职业适应性测试题.. 122页

项目管理工作指南 11页

精选山东建筑大学本科毕业论文-2025-土木工程.. 7页

中小学德育与心理健康教育 14页

500kV高压线下施工安全专项方案(定稿) 36页

电能表型式测试规范--第二部分:准确度试验(试.. 29页

敬虔的操练 64页

品质工程部职务岗位职责说明书(全) 3页

佛说入胎经.txt 48页