- 4
- 0
- 约3.31千字
- 约 7页
- 2019-01-12 发布于湖北
- 举报
第11章 结构体与共同体
概述
整型、浮点型、字符型是基本的数据类型,数组是一种构造类型,它是由一批相同类型的元素构成的整体,实际问题中也有由一批不相同类型的元素构成的整体(如数据库中的记录),这种数据在C语言中称为“结构体”。
结构体类型的定义格式:
struct 结构体名 { 类型1:域名1;
类型2:域名2;
… …
类型n:域名n;
}
如,定义一个由编号、姓名、性别、年龄、得分、住址这六个不同类型的元素组成的一个“记录”类型:
struct student
{ int num;
char nam[20];
char sex;
int age;
float score;
char addr[30];
}
结构体变量的定义
与数组的定义不同,结构体的类型定义只是指出了一个结构模型,其中并无具体的数据,系统对之也不分配实际的存储单元。为了能在程序中使用结构类型的数据,可以采取以下三种方法定义结构体的变量。
先声明结构体类型再定义变量名比如前面已经定义了student结构体类型,则可以定义如下s1,s2,s3三个结构体变量:
struct student s1,s2,s3;
在声明结构体类型的同时定义其变量,如:
struct student
{ int num;
char nam[20];
char sex;
int age
您可能关注的文档
- 第8讲 菜单和工具栏.ppt
- 第8讲 其他信托业务.ppt
- 第8讲 铁及其化合物B基础训练提升训练挑战训练含精细解析及解题方法.doc
- 第8节 欧洲东部和北亚.ppt
- 第8课 春秋战国文化.ppt
- 第8课 美国联邦政府建立.doc
- 第8课 美国联邦政府建立学生用.doc
- 第8课 美国经济发展.ppt
- 第8课 正义胜利.ppt
- 第8章 继电接触器控制系统.ppt
- 内脏概述教学设计 畜禽解剖生理实用教程.pdf
- 2026年新能源汽车行业报告:政策支持与市场前景.docx
- 2022到2023环境影响评价工程师法律法规冲刺试卷带答案解析.pdf
- 2026年银发经济耐磨智能拖鞋行业前景报告.docx
- 2026年食品智能包装技术趋势报告.docx
- 2026年高考第二次模拟考试高三思想政治试卷含答案01(新高考通用15+4)(考试版A3).pdf
- 城市排涝泵站新建工程施工现场机组安装管控方案.docx
- 2026年通信行业国际化十年海外运营效率报告.docx
- 2026年互联网+教育行业报告:线上线下融合创新研究.docx
- 2026年智能建筑行业发展趋势报告.docx
最近下载
- 2025年浙江省中考数学试卷真题(含答案及解析).docx
- 科创板IPO自查表专项核查报告.docx VIP
- 5G网络优化方案概述.pptx VIP
- 2025年重庆市初中学业水平考试中考(会考)生物试卷(真题+答案).docx VIP
- 移动网络优化实施方案.docx VIP
- 〖行业预测分析〗超细纤维行业【2021年-2035年】发展战略及超细纤维行业壁垒突破分析.pdf VIP
- 中铁上海局 城轨工程项目劳务分包指导价(风、水、电、设备安装).xlsx VIP
- 2026新高考:英语语法知识专项必刷卷 (附答案解析).docx VIP
- 2025《森吉米尔二十辊轧机分析及建模仿真研究》17000字.docx
- 2025至2030超细纤维合成革行业细分市场及应用领域与趋势展望研究报告.docx VIP
原创力文档

文档评论(0)