C语言程序设计教程(第8章结构体等构造数据类型).ppt

C语言程序设计教程(第8章结构体等构造数据类型).ppt

第8章结构体等构造数据类型本章需要掌握的知识点结构体的类型说明结构体变量的定义结构体成员的引用使用指针操作结构体数据

内容安排8.1结构体8.2结构体数组8.3结构体与指针8.4结构体与函数*8.5联合体*8.6枚举8.7类型定义

8.1结构体C语言提供结构体的目的结构体类型说明结构体变量的定义和初始化结构体成员的引用

1.C语言提供结构体的目的

举例:编写一个学生成绩打印程序要求:请求用户输入学生的基本情况,其中包括每位学生的学号、姓名和成绩,将每位同学的成绩添加5分,然后按照以下格式输出学生的成绩列表。格式描述如下:学号姓名成绩1张三992王五60。。。。。

实例的数据分析数据特点:描述学生基本信息的数据不是一个单独的数值、或者字符或者字符串。而是由学号、姓名和成绩等多个数据项一起构成的。

基于旧知识的数据对象描述将学号、姓名和成绩分别定义为互相独立的简单变量。缺点:难以反映它们之间的内在联系。从而导致数据难于理解和处理。

结构体的引入在C语言中,专门提供结构体机制来描述和处理这些由多个数据项组成的数据。

2.结构体类型的声明

文档评论(0)

1亿VIP精品文档

相关文档