- 0
- 0
- 约2.28万字
- 约 65页
- 2017-03-03 发布于广东
- 举报
新编C程序设计教程作者赵忠孝第8章课案.ppt
8.1 结构体定义 在实际问题中,一组数据往往具有不同的数据类型。 例如, 在学生登记表中, 姓名:字符型; 学号:整型或字符型; 年龄:整型; 性别:字符型; 成绩:整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。 为了解决这个问题,C语言中给出了另一种构造数据类型——“结构”。 它相当于其它高级语言中的记录。 8.1.1 结构体类型定义 定义一个结构类型的一般形式为: struct 结构体名 { 类型说明符 成员名1; 类型说明符 成员名2; …… 类型说明符 成员名n; }; 成员名的命名应符合标识符的书写规定。 例如: 说明: (1)struct是定义结构体类型的关键字,不可缺少。结构体名由用户定义,应符合标识符的命名规则。 (2)成员表由若干个成员组成,每个成员都是该结构体的一个组成部分。成员名的命名也应符合标识符的命名规则。 例如: struct student { int num; char name[20],sex; float score; }; (3)由于成员的引用方式与普通变量不同,这样成员名可与程序中其它变量同名。它们之间互不影响,互不干扰。 int num;与结构体中的成员int num;互不干扰 (4)应注意在括号{}后的分号是不
您可能关注的文档
- 数字系统设计与EDA技术第2版作者于润伟第5章VHDL语言的并行语句课案.ppt
- 数字系统设计与EDA技术第2版作者于润伟第6章VHDL语言的顺序语句课案.ppt
- 数字系统设计与EDA技术第2版作者于润伟第7章数字系统设计综合实训课案.ppt
- 数字系统设计与EDA技术第2版作者于润伟第一章绪论课案.ppt
- 数字系统设计与EDA技术第2版作者于润伟第三章课编程逻辑器件课案.ppt
- 数字艺术设计概论作者周苏主编第5-2讲:FlashMotion动画“字牌翻转”课案.ppt
- 数字视频图像处理与通信作者刘富强王新红宋春林陈康力第10_11章第10章视频图像编码课案.ppt
- 数字视频图像处理与通信作者刘富强王新红宋春林陈康力第10_11章第11章多媒体通信课案.ppt
- 数字视频图像处理与通信作者刘富强王新红宋春林陈康力第1_2章第1章绪论课案.ppt
- 数字视频图像处理与通信作者刘富强王新红宋春林陈康力第1_2章第2章视频的图像表示课案.ppt
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)