- 1
- 0
- 约1.34万字
- 约 116页
- 2018-05-08 发布于广东
- 举报
第9章 结构与联合 C语言提供了一种聚合数据类型,结构(或结构体,structure),它是若干相关数据项的集合,其类型可以不同。 结构中所含成员的数量和大小必须是确定的,即结构不能随机改变大小。 组成一个结构的诸成员的类型可以不同,即结构是异质的。 联合(或共用体,union)类型是一种“可变身份”的数据类型,可在不同的时候在同一存储单元里存放不同类型的数据。其定义形式和引用方法与结构相似。 9.1 结构类型及其变量的定义 9.1.1 结构类型的定义 结构类型定义的一般形式是: struct 结构名{ 成员表; }; 例如,表示一位学生简要资料的结构类型可定义如下: struct student { char name [20]; long int order,id; short int age; char nativity[10],address[100]; int score[10]; }; 定义结构类型时应注意以下几点。 (1)结构成员可以是任何基本数据类型的变量,这些成员的类型可以相同或不同。 (2)结构成员也可以是数组、指针类型的变量。 例如: struct clist { int c
您可能关注的文档
最近下载
- 抖音平台科普视频传播特征与效果分析.docx VIP
- 快手科普短视频.docx VIP
- 2026年山东滨州市高三二模高考语文试卷试题(含答案详解).docx
- 《公安机关适用继续盘问规定》培训与解读课件.pptx VIP
- 微信生态营销探索.pptx VIP
- 超高性能混凝土加固既有混凝土结构技术规程条文说明.pdf VIP
- 钢结硬质合金TM60与钢火焰钎焊工艺的多维度探究与实践.docx VIP
- 人教版四年级数学下《小数的意义和性质》练习题.doc VIP
- 2025年北京市清华大学强基计划测试数学真题试卷含详解.docx VIP
- 2026届江苏省苏北七市联考高三二模英语试卷打印版(含答案解析).pdf VIP
原创力文档

文档评论(0)