欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    工信版(中职)编程语言基础——C语言模块6教学课件.ppt

    • 资源ID:87368343       资源大小:725KB        全文页数:17页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    工信版(中职)编程语言基础——C语言模块6教学课件.ppt

    YCF(中职)编程语言基础C语言模块6教学课件第第6章结构体章结构体任务任务1 结构体结构体任务任务2 结构体变量的定量结构体变量的定量任务任务3 结构体变量的引用与初始化结构体变量的引用与初始化任务任务4 结构体数组结构体数组任务任务1结构体结构体数组只能将相同类型的数据组合成一个有机整体,但有时候数组只能将相同类型的数据组合成一个有机整体,但有时候需要将不同类型的数据组合成一个整体,这时候数组就无能需要将不同类型的数据组合成一个整体,这时候数组就无能为力了,只能依靠结构体这种类型才能实现。例如,关于学为力了,只能依靠结构体这种类型才能实现。例如,关于学生的信息生的信息:学号、姓名、性别和一门课的成绩,它们反映的是学号、姓名、性别和一门课的成绩,它们反映的是同一学生的信息,如果把它们定义成互相独立的简单变量,同一学生的信息,如果把它们定义成互相独立的简单变量,虽然问题也能解决,但不能很好地反映它们之间的内在联系。虽然问题也能解决,但不能很好地反映它们之间的内在联系。为了能更好地反映它们之间的内在联系,应该将它们组合成为了能更好地反映它们之间的内在联系,应该将它们组合成一个整体,但由于它们是不同类型的数据,所以不能把它们一个整体,但由于它们是不同类型的数据,所以不能把它们定义成数组,只能把它们定义成结构体。定义成结一构体后,定义成数组,只能把它们定义成结构体。定义成结一构体后,这些数据就组成了一个整体,其中的每个数据称为结构体的这些数据就组成了一个整体,其中的每个数据称为结构体的一个成员。一个成员。下一页返回任务任务1结构体结构体结构体这种数据类型在使用时要先进行定义。定义结构体类结构体这种数据类型在使用时要先进行定义。定义结构体类型的语句格式是型的语句格式是:上一页返回任务任务2结构体变量的定义结构体变量的定义定义结构体类型的变量有三种方法,以上面提到的学生信息定义结构体类型的变量有三种方法,以上面提到的学生信息为例来介绍这三种方法。为例来介绍这三种方法。(1)先定义结构体类型,后定义变量。先定义结构体类型,后定义变量。首先定义了一个结构体类型首先定义了一个结构体类型struct student,然后说明变,然后说明变量量x和和y是这种结构体类型的变量。是这种结构体类型的变量。x和和y结构相同,都包含结构相同,都包含4个成员,其结构如个成员,其结构如图图6-1所示。所示。返回下一页任务任务2结构体变量的定义结构体变量的定义(2)定义结构体类型的同时定义变量。定义结构体类型的同时定义变量。(3)直接定义变量。直接定义变量。上一页返回下一页任务任务2结构体变量的定义结构体变量的定义在定义结构体类型时,允许将已经定义过的结构体类型名用在定义结构体类型时,允许将已经定义过的结构体类型名用于另一个结构体类型的定义中,如于另一个结构体类型的定义中,如:以上定义的结构体类型以上定义的结构体类型struct student,其结构如,其结构如图图6-2所示。所示。上一页返回任务任务3结构体变量的引用与初始化结构体变量的引用与初始化6.3.1 结构体变量的初始化结构体变量的初始化结构体变量的初始化与其他变量的初始化类似。结构体变量的初始化与其他变量的初始化类似。【例例6-1】结构体变量结构体变量x有有 4个成员,个成员,按按图图6-3所示将变量所示将变量x初始化。初始化。返回下一页任务任务3结构体变量的引用与初始化结构体变量的引用与初始化6.3.2 结构体变量的引用结构体变量的引用结构体类型的变量在定义之后就可以使用了,但在使用时要结构体类型的变量在定义之后就可以使用了,但在使用时要遵循以下规则。遵循以下规则。(1)结构体变量不能像简单变量那样直接使用其名进行操作,结构体变量不能像简单变量那样直接使用其名进行操作,而只能使用它的成员名进行操作,即不能引用结构体变量本而只能使用它的成员名进行操作,即不能引用结构体变量本身,只能引用它的成员。结构体变量成员的引用方式是身,只能引用它的成员。结构体变量成员的引用方式是:结构体变量名结构体变量名.成员名成员名其中,其中,”.”是结构体成员运算符,其优先级最高。是结构体成员运算符,其优先级最高。上一页返回下一页任务任务3结构体变量的引用与初始化结构体变量的引用与初始化(2)像普通变量一样,结构体变量的成员可以用来进行各种像普通变量一样,结构体变量的成员可以用来进行各种操作,所能进行的操作取决于结构体成员的类型,例如操作,所能进行的操作取决于结构体成员的类型,例如:(3)如果结构体变量的成员又是结构体类型,则要用若干个如果结构体变量的成员又是结构体类型,则要用若干个成员运算符,一级一级地表示到最低一级成员为止,只能对成员运算符,一级一级地表示到最低一级成员为止,只能对最低级的成员进行操作。例如最低级的成员进行操作。例如:上一页返回任务任务4结构体数组结构体数组 结构体类型的数组与普通数组类似,没有什么本质的区别,结构体类型的数组与普通数组类似,没有什么本质的区别,只是这种数组中的每个元素都是一个结构体类型的数据。例只是这种数组中的每个元素都是一个结构体类型的数据。例如,如,图图6-4中用于存放学生信息的中用于存放学生信息的stu数组就是一个结构体数组就是一个结构体数组,它共有数组,它共有3个元素,每个元素都是一个结构体类型的数据,个元素,每个元素都是一个结构体类型的数据,每个元素中都包含学号、姓名和性别每个元素中都包含学号、姓名和性别3项信息。项信息。返回下一页任务任务4结构体数组结构体数组【例例6-2】按图按图6-4将将stu数组初始化并输出。数组初始化并输出。上一页返回下一页任务任务4结构体数组结构体数组上一页返回图图6-1变量变量x,y的结构的结构返回图图6-2结构体类型结构体类型struct student返回图图6-3结构体变量结构体变量x返回图图6-4结构体数组结构体数组stu返回

    注意事项

    本文(工信版(中职)编程语言基础——C语言模块6教学课件.ppt)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开