- 1
- 0
- 约2.08万字
- 约 101页
- 2017-01-01 发布于广东
- 举报
第10章 结构体、共用体与枚举类型 10.1结构体类型的定义(1) 实际的程序设计过程中,通常程序要处理的对象往往具有不同的数据类型。 例如,在学生登记表中,姓名应为字符型;学号可为整型或字符型;年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。 为了解决这个问题,C语言中给出了另一种构造数据类型——“结构(structure)”或叫“结构体”。 它相当于其它高级语言中的记录。“结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。结构既然是一种“构造”而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它。 10.1结构体类型的定义(2) 定义一个结构体的一般形式为: struct 结构体名 {成员表列}; 其中,struct是定义结构体类型的关键字;结构体名是此结构体类型的名字,可利用此结构体来定义相应的结构体变量;成员表列由一系列的变量定义组成。其形式为: 类型说明符 成员名; 10.1结构体类型的定义(3) 成员名的命名应符合标识符的书写规定。 例如: struct stu { char name[16];
您可能关注的文档
- C语言程序设计刘卫国贾宗福沈根海第8章指针课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第9章结构体课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第10章共用体与枚举课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第11章文件操作课件教学.ppt
- C语言程序设计刘燕陈晓男高振栋01课件教学.ppt
- C语言程序设计刘燕陈晓男高振栋02课件教学.ppt
- C语言程序设计刘燕陈晓男高振栋03课件教学.ppt
- C语言程序设计刘燕陈晓男高振栋04课件教学.ppt
- C语言程序设计刘燕陈晓男高振栋05课件教学.ppt
- C语言程序设计刘燕陈晓男高振栋06课件教学.ppt
- 《GB 25974.4-2026煤矿用液压支架 第4部分:电液控制系统技术条件》.pdf
- GB 25974.4-2026煤矿用液压支架 第4部分:电液控制系统技术条件.pdf
- 中国国家标准 GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化.pdf
- 《GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化》.pdf
- GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化.pdf
- 2020至2025年车工初级证历年真题汇总 含答案解析 备考专用.docx
- 05.施工便道临时用地占用耕地和永农论证报告.docx
- 2026高三语文复习第六讲 赏析句子的表达效果.pptx
- 2026高三生物复习模块一 第一单元 第5课时 核酸是遗传信息的携带者.pptx
- 2026高三语文复习第六讲 特色:故事有何吸引力、感染力?.pptx
最近下载
- 2026黑龙江省纪委监委派驻省管企业纪检监察组及省纪检监察干部学院公开招聘工作人员42人考试参考试题及答案解析.docx VIP
- 2025年高考江西卷物理真题(附答案解析).docx VIP
- RAZ-G分级阅读小学英语绘本Time of Day(可打印成册).pdf VIP
- API 607-2010 转四分之一周阀门和非金属阀座的耐火实验.pdf VIP
- 初中英语新人教版七年级下册1-8单元作文范文(共八篇)(2025春).doc VIP
- 2025年国开电大 农业生态学 形考任务阶段作业1-4答案.pdf VIP
- 2025年理赔专业技术职务任职资格考试(理赔员-社保理赔)题库及答案.docx VIP
- 山农成人教育作物种子学期末考试复习题及参考答案.docx VIP
- 眼科视神经疾病诊疗指南技术操作规范.docx VIP
- 玉龙纳西族自治县(2025年)纪委监委公开遴选公务员笔试试题及答案解析.docx VIP
原创力文档

文档评论(0)