7_1结构体联合体
42页1、第7章 结构体、链表与文件系统(1),结构体联合体枚举类型,系统给定的数据类型,在基本类型基础上自己定义的,记录某班30名学生的姓名、学号、性别、成绩、年龄int ages30; int ids30;char sexes30;char names3020; float scores30,概念引入:,解决问题:记录某班所有学生的成绩 3 名?,30 名?,float x,y,z;,float scores30;,结构体的定义及应用,思考,在程序里表示一个人(姓名、年龄、性别),怎么表示?想表示多个人呢?如何用计算机程序实现下述表格的管理?,表8-1 某学校学生成绩管理表,数组的解决方法,int studentId30; /* 最多可以管理30个学生, 每个学生的学号用数组的下标表示*/charstudentName3010;charstudentSex302;int timeOfEnter30; /*入学时间用int表示*/int scoreComputer30;/*计算机原理课的成绩*/int scoreEnglish30; /*英语课的成绩*/int scoreMath30; /*数
2、学课的成绩*/int scoreMusic30; /*音乐课的成绩*/,int studentId30 = 1,2,3,4,5,6;charstudentName3010=令狐冲,林平之, 岳灵珊,任莹莹;charstudentSex302=男,男,女,女;int timeOfEnter30 = 1999,1999,1999,1999;int scoreComputer30 = 90,78,89,78;int scoreEnglish30 = 83,92,72,95;int scoreMath30 = 72,88,98,87;int scoreMusic30 = 82,78,66,90;,数组的解决方法,数据的内存管理方式,数组的解决方法,数组可处理大量的同类型数据,数组中的每一个元素都属于同一种数据类型,数据的内存管理方式,数组的解决方法,分配内存不集中,寻址效率不高 对数组进行赋初值时,容易发生错位 结构显得比较零散,不容易管理,希望的内存分配图,结构体的解决方法,struct STUDENT int studentID; /*每个学生的序号*/ char studentName1
3、0;/*每个学生的姓名*/ char studentSex4; /*每个学生的性别*/ inttimeOfEnter; /*每个学生的入学时间*/ intscoreComputer; /*每个学生的计算机原理成绩*/ intscoreEnglish; /*每个学生的英语成绩*/ intscoreMath; /*每个学生的数学成绩*/ intscoreMusic; /*每个学生的音乐成绩*/ ;struct STUDENT是一个类型struct STUDENT students4;,结构体,结构体是一种构造数据类型用途:把不同类型的数据组合成一个整体-自定义数据类型结构体类型定义,struct 结构体名 类型标识符 成员名; 类型标识符 成员名; .;,成员类型可以是基本型或构造型,struct是关键字,不能省略,合法标识符可省:无名结构体,分号不能省略,例 struct student int num; char name20; char sex; int age; float score; char addr30; ;,结构体类型定义描述结构的组织形式,不分配内存,例如:要想把学生基
《7_1结构体联合体》由会员e****s分享,可在线阅读,更多相关《7_1结构体联合体》请在金锄头文库上搜索。
中考数学复习专项练习卷15 二次函数(含答案解析)
熔盐电解共沉积制备镁锂钬合金研究
论我国保险资金境外投资的风险及防范
贵阳云霞山庄定位经营推广及餐饮业营销策划方案默认分类_20100417
教师招聘考试试题库含试题答案
九江学院先进制造技术英文版第三版18章唐一平中文翻译
山区农村公路交通安全评价及管理对策研究
语文三年级上册第5-8单元汉字填拼音练习题
[讲解]法学本科历年电大国际经济法试卷
入党思想汇报范文大阅兵
《污水处理运营厂管理制度及操作规程汇编》
国际礼仪作业任务三、四答案
某钢铁公司销售信息华管理项目建议书
“弘扬雷锋精神_践行社会主义核心价值观”主题班会
【初识心理学】中学生心理健康系列讲座 第二套课件.
“弘扬雷锋精神,践行社会主义核心价值观”主题班会
09届高三第一轮温习模块3 unit 2 单词短语句型语法翻
【策划】年组装35万套铅酸蓄电池项目现状环评(环境影响评价报告表)
《新建连云港至盐城铁路lyzqⅱ标路基填筑工艺试验方案》
《生产力促进中心业务服务规范》
2024-06-09 39页
2024-05-22 73页
2024-05-22 98页
2024-05-22 63页
2024-05-22 358页
2024-05-02 75页
2024-05-02 58页
2024-05-02 89页
2024-05-02 135页
2024-05-02 103页