C语言程序设计 第9章-结构类型的使用 课件.pptx

C语言程序设计 第9章-结构类型的使用 课件.pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
<<C语言程序设计>> 课程第9章 结构类型的使用 主要内容结构类型概述结构类型的说明结构变量的定义(重点)结构变量的引用(重点)结构类型数据的处理用函数处理结构类型(难点) 考号姓名笔试成绩面试成绩总成绩1501王扬7796…………某单位招聘考试成绩汇总表问题引入如何处理?数据特点:1.各行内数据不尽相同;2.各行间数据情况相同;3.以行为单位处理数据.unsigned num;char name[10];int exama;int examb;int total; 问题引入考号姓名笔试成绩面试成绩总成绩1501王扬7796绘制二维表格第一步:制作表头第二步:画出各行第三步:编辑各行数据使用结构类型第一步:结构说明第二步:结构变量定义第三步:结构变量引用某单位招聘考试成绩汇总表如何转换成 C语言描述? 9.1 结构类型的基本使用9.1.1 结构类型说明9.1.2 结构变量定义9.1.3 结构变量引用 9.1 结构类型的基本使用9.1.1 结构类型说明unsigned num;char name[10];int exama;int examb;int total;{ };struct job_exam考号姓名笔试成绩面试成绩总成绩1501王扬7796某单位招聘考试成绩汇总表例9-1 9.1 结构类型的基本使用9.1.1 结构类型说明unsigned num;char name[10];int exama;int examb;int total;{ };struct job_exam结构类型说明的一般格式struct <结构名> { <类型名1> <成员变量名1>; <类型名2> <成员变量名2>; ...... <类型名n> <成员变量名n>; }; 结构类型关键字结构类型说明的标识符结构类型成员列表结构成员起始终止标志分号为结构类型终止标记 9.1 结构类型的基本使用9.1.2 结构变量定义考号姓名笔试成绩面试成绩总成绩1501王扬7796某单位招聘考试成绩汇总表struct job_exam *p=&a ;struct job_exam a , b ;struct job_exam s[3] ; (1)定义两个结构变量a和b(2)定义结构变量数组s,有三个元素(3)定义结构指针p,指向结构变量aunsigned num;char name[10];int exama;int examb;int total;{ };struct job_exam例9-2 9.1 结构类型的基本使用9.1.2 结构变量定义结构类型说明和变量定义合二为一unsigned num;char name[10];int exama;int examb;int total;{ };struct job_examstruct job_exam *p=&a ;struct job_exam a , b ;struct job_exam s[3] ; unsigned num;char name[10];int exama;int examb;int total;{ } a,b,s[3],*p;struct job_exam 9.1 结构类型的基本使用9.1.2 结构变量定义结构体变量定义时同时初始化struct job_exam { unsigned num; char name[10]; int exama; int examb; int total; } a={1501,"王虎",89,92}, s[3]={{1501,"王虎",89,92}, {1502,"李雪",87,96}, {1503,“张扬”,82,85}}, *p=&a;unsigned num;char name[10];int exama;int examb;int total;{ } a,b,s[3],*p;struct job_exam 9.1 结构类型的基本使用9.1.2 结构变量定义结构体变量的存储特点 系统为结构变量分配内存的字节总数为:结构变量所包含的各个成员变量所占字节数之和。如结构变量a所占内存字节数为26。结构体变量的存储示意图nameexamaexambtotalnum10字节4字节4字节4字节4字节

文档评论(0)

女帝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档

相关课程推荐