工信版(中职)编程语言基础——C语言模块6教学课件.ppt
《工信版(中职)编程语言基础——C语言模块6教学课件.ppt》由会员分享,可在线阅读,更多相关《工信版(中职)编程语言基础——C语言模块6教学课件.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF(中职)编程语言基础C语言模块6教学课件第第6章结构体章结构体任务任务1 结构体结构体任务任务2 结构体变量的定量结构体变量的定量任务任务3 结构体变量的引用与初始化结构体变量的引用与初始化任务任务4 结构体数组结构体数组任务任务1结构体结构体数组只能将相同类型的数据组合成一个有机整体,但有时候数组只能将相同类型的数据组合成一个有机整体,但有时候需要将不同类型的数据组合成一个整体,这时候数组就无能需要将不同类型的数据组合成一个整体,这时候数组就无能为力了,只能依靠结构体这种类型才能实现。例如,关于学为力了,只能依靠结构体这种类型才能实现。例如,关于学生的信息生的信息:学号、姓名、性别和一
2、门课的成绩,它们反映的是学号、姓名、性别和一门课的成绩,它们反映的是同一学生的信息,如果把它们定义成互相独立的简单变量,同一学生的信息,如果把它们定义成互相独立的简单变量,虽然问题也能解决,但不能很好地反映它们之间的内在联系。虽然问题也能解决,但不能很好地反映它们之间的内在联系。为了能更好地反映它们之间的内在联系,应该将它们组合成为了能更好地反映它们之间的内在联系,应该将它们组合成一个整体,但由于它们是不同类型的数据,所以不能把它们一个整体,但由于它们是不同类型的数据,所以不能把它们定义成数组,只能把它们定义成结构体。定义成结一构体后,定义成数组,只能把它们定义成结构体。定义成结一构体后,这些
3、数据就组成了一个整体,其中的每个数据称为结构体的这些数据就组成了一个整体,其中的每个数据称为结构体的一个成员。一个成员。下一页返回任务任务1结构体结构体结构体这种数据类型在使用时要先进行定义。定义结构体类结构体这种数据类型在使用时要先进行定义。定义结构体类型的语句格式是型的语句格式是:上一页返回任务任务2结构体变量的定义结构体变量的定义定义结构体类型的变量有三种方法,以上面提到的学生信息定义结构体类型的变量有三种方法,以上面提到的学生信息为例来介绍这三种方法。为例来介绍这三种方法。(1)先定义结构体类型,后定义变量。先定义结构体类型,后定义变量。首先定义了一个结构体类型首先定义了一个结构体类型
4、struct student,然后说明变,然后说明变量量x和和y是这种结构体类型的变量。是这种结构体类型的变量。x和和y结构相同,都包含结构相同,都包含4个成员,其结构如个成员,其结构如图图6-1所示。所示。返回下一页任务任务2结构体变量的定义结构体变量的定义(2)定义结构体类型的同时定义变量。定义结构体类型的同时定义变量。(3)直接定义变量。直接定义变量。上一页返回下一页任务任务2结构体变量的定义结构体变量的定义在定义结构体类型时,允许将已经定义过的结构体类型名用在定义结构体类型时,允许将已经定义过的结构体类型名用于另一个结构体类型的定义中,如于另一个结构体类型的定义中,如:以上定义的结构体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工信版 编程 语言 基础 模块 教学 课件
限制150内