没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
C 语言程序设计 第 10 章 结构体和其他数据类型
第 1页
第 10 章结构体与其它数据类型
本章概述
本章的学习目标
主要内容
C 语言程序设计 第 10 章 结构体和其他数据类型
第 2页
本章概述
与之前学过的整型、实型及字符型等基本数据类型不同,本章即将学
习的各种数据类型都需要先定义数据类型,再定义变量。
针对现实生活中描述同一事物多方面属性的需要,结构体类型可以包
含多个成员,每个成员用于描述事物的某方面属性;共用体类型在形
式上与结构体类型相似,所不同的是,共用体类型的各成员“共用”同
一片内存单元,而结构体类型的各成员分配各自不同的内存单元
链表是一种重要的数据结构,是实现动态存储分配重要方式,也是实
现诸如树、图等复杂数据结构的主要手段,与顺序结构(数组)相比,
最大的优点在于,链表在删除和插入元素时,不需要移动其他元素。
枚举类型因为枚举常量往往具有明确含义,故可提高程序的可读性,
降低程序出错的概念
typedef 用于为已有数据类型定义别名,可提高程序的可读性及通用
性。
C 语言程序设计 第 10 章 结构体和其他数据类型
第 3页
本章的学习目标
本章教学目的 : 理解结构体类型的概念及其应用环境,
熟练掌握结构体数据类型的定义、结构体变量的定义
及引用、结构体数组、掌握结构体指针,包括结构体
自身及其成员的指针。理解链表的概念,使用结构体
和指针定义并操作链表(单链表)。理解共用体类型
的概念及其应用环境,通过与结构体类型对比的方式,
掌握共用体类型的相关内容。理解枚举类型的含义,
掌握枚举类型的定义和使用。理解 typedef 的含义,
掌握 typedef 的使用方法和技巧。
本章教学重点:结构体类型的概念及其应用
本章教学难点:链表的概念,使用结构体和指针定义
并操作链表
C 语言程序设计 第 10 章 结构体和其他数据类型
第 4页
主要内容
10.1 结构体的概念
10.2 结构体类型变量和数组
10.3 指向结构体的指针
10.4 使用指针处理链表
10.5 共用体和枚举类型
10.6 用 typedef 声明类型
10.7 程序设计举例
C 语言程序设计 第 10 章 结构体和其他数据类型
第 5页
10.1 结构体的概念
在数据库中为了表示一些相关的简单数据类型,如
学生的挡案、职工工资表、图书资料等,可以定义数据库
中表的结构,然后根据数据库中表的结构建立若干个“记
录”,形成数据库中的表文件,其中每个记录是由多项数据
构成的一个集合。
C 语言为了表达此类问题,可使用结构体类型,并定
义其变量、赋值,形成一个包含多项数据的数据单元。
剩余63页未读,继续阅读
资源评论
Fantasy#
- 粉丝: 1
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功