- 1
- 0
- 约1.71万字
- 约 55页
- 2018-07-08 发布于湖北
- 举报
7.1 结构 在编程中往往要将一组数据聚集起来表示一个实例。如果这些数据是彼此独立的变量,就难以反映它们之间的关系。因此需要将这些数据聚集起来组成一个整体,这样就需要结构类型。 所谓结构(structure,简写为struct,也称为结构体)就是一种自定义类型,也被称为聚集数据类型。一个结构就是一个自定义类型,有一个名字,包含一组成员。结构的一个变量中,每个成员都持有自己的值。结构类型可定义数组,结构中也能包含静态成员。 7.1.1 结构类型的定义 定义一个结构类型要用一条结构说明语句,格式如下: struct 结构类型名 { 成员类型1 成员名1; 成员类型2 成员名2; ... 成员类型n 成员名n; }; 其中,struct是定义结构类型的关键字。结构体类型名是用户命名的标识符。成员的数据类型可以是基本数据类型以及基本类型的数组,也可以是已定义过的某种数据类型,以及这些类型的数组。若几个成员具有相同数据类型,各成员名之间用逗号隔开,就像定义同一类型的多个变量一样,只是不能初始化。 从逻辑上看,各个成员之间是无序的。但从数据存储来看,一个结构变量的各成员是按说明的次序来存储的。 定义一个结构类型是一条完整的说明语句,所有成员要用一对花括号括起来,不能忘记最后用分号结束。 下面定义一个结构类型来表示学生的各种信息: struct St
您可能关注的文档
- 1.1.3.1 柱体、锥体、台体的表面积及体积.ppt
- 乔青青财务管理.ppt
- 新视野英语听说教程3 unit 5.ppt
- 美丽武夷山课件1.ppt
- 09年度6月16日_线网规划.ppt
- 牛栏江野生鱼.docx
- dnf不会玩看看这个.doc
- 从化简介英文版.ppt
- 游恒山记课件3.ppt
- 东莞市2007-2008学年小学毕业考核英语(B)试卷.doc
- 2022年重庆一中高考历史考前适应性试卷.pdf
- 深圳的生物多样性保护(2026)-深圳市生态环境局.pptx
- 2026年ASCO生物医学追踪数据监测医疗保健规划师 2026 Biomedtracker Datamonitor Healthcare ASCO Planner.pptx
- 模板安全设施设计专篇正文(初稿).pdf
- 北京市朝阳区2022-2023学年高三上学期期末生物试卷.pdf
- 北京市东城区2022-2023学年高三上学期期末语文试题.pdf
- 北京市平谷区2022-2023学年高二上学期期末语文试卷.pdf
- 北京市顺义区2022-2023学年高二上学期期末质量检测化学试题.pdf
- 北京市西城区2022-2023学年高三上学期期末语文试题.pdf
- 福建省福州第四中学2022-2023学年高二上学期期末考试化学试卷.pdf
原创力文档

文档评论(0)