- 1
- 0
- 约1.4万字
- 约 16页
- 2017-05-27 发布于贵州
- 举报
结构体及共用体(谭浩强.第三版)
结构体与共用体
定义一个结构的一般形式
在实际问题中,一组数据往往具有不同的数据类型。例如,在学生登记表中,姓名应为字符型;学号可为整型或字符型;年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——“结构(structure)”或叫“结构体”。 它相当于其它高级语言中的记录。“结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。结构既是一种“构造”而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它。如同在说明和调用函数之前要先定义函数一样。
定义一个结构的一般形式为:
struct 结构名
{成员表列};
成员表列由若干个成员组成,每个成员都是该结构的一个组成部分。对每个成员也必须作类型说明,其形式为:
类型说明符 成员名;
成员名的命名应符合标识符的书写规定。例如:
struct stu
{
int num;
char name[20];
char sex;
float score;
};
在这个结构定义中,结构名为stu,该结构由4个成员组成。第一个成员为num,整型
您可能关注的文档
- 细胞凋亡机制和其表现.doc
- 细致分析移动通信基站雷击原因和防雷对策.doc
- 细菌耐药表型地检测方法.ppt
- 细说多位数码管地驱动方法.doc
- 细胞呼吸地难点分1.doc
- 细木工板地生产工艺流程.doc
- 细胞地能量“通货”-ATP及细胞呼吸生物学案.doc
- 终末期糖尿病肾病血液透析并发症地防治.pdf
- 细菌自动鉴定及药敏系统地研究进展.doc
- 绍兴文理学院2017年度艺术类专业招生简章.doc
- 2026年新能源氢能加注站用户体验研究报告.docx
- 2025-2026学年北京市顺义区七年级(上)期末历史试卷(含答案).pdf
- 2026年海洋牧场渔业资源保护技术发展报告.docx
- 第02讲 同角三角函数的基本关系及诱导公式(知识+真题+4类高频考点+1类典型易错)( 精讲)(原卷版).pdf
- 2026年抗氧化剂行业重点企业产品竞争力与发展路径报告.docx
- 2026年新能源咨询行业行业发展趋势分析报告.docx
- 2025至2030中国集束枝形吊灯行业细分市场及应用领域与趋势展望研究报告.docx
- 2026年新能源电动汽车充电服务市场规模预测分析[001].docx
- 社区旧衣物回收再生利用产业链产业链产业链产业链产业链政策解读报告.docx
- 2026年水泥行业绿色生产技术发展趋势报告.docx
原创力文档

文档评论(0)