第7章 结构体和共用体
第7章 结构体和共用体
【案例1】案例描述 案例要求输入一名学生的学号、姓名、年龄和身高等信息,然后 再把所有输入的信息一一输出到屏幕上。通过之前的学习,会发现此 案例难度并不大,但和之前不同的是,要求使用结构体的相关知识解 决此问题,接下来请认真阅读案例分析
【案例1】-案例描述 案例要求输入一名学生的学号、姓名、年龄和身高等信息,然后 再把所有输入的信息一一输出到屏幕上。通过之前的学习,会发现此 案例难度并不大,但和之前不同的是,要求使用结构体的相关知识解 决此问题,接下来请认真阅读案例分析
【案例1】-案例分析 学生信息包括学号、姓名、年龄和身高等,处理这些信息时,它们 属于同一个处理对象,却又具有不同的数据类型,比如学号是整型, 姓名是字符串。每当增加、删除或者查询学生信息的时候,需要处理 这个学生的所有数据,因此,有必要把学生的这些数据定义成一个整 体。 虽然数组也能处理一组相关的数据,但是它们数据类型必须是相 同的,对于刚刚这一组不同数据类型的数据,C语言中给出了另一种构 造数据类型一结构体。它与数组最大的区别就在于数组中所有元素的 数据类型都必须相同,而结构体中的各成员类型可以不同。 为了更好地完成此案例,请认真学习结构体的相关知识
【案例1】-案例分析 学生信息包括学号、姓名、年龄和身高等,处理这些信息时,它们 属于同一个处理对象,却又具有不同的数据类型,比如学号是整型, 姓名是字符串。每当增加、删除或者查询学生信息的时候,需要处理 这个学生的所有数据,因此,有必要把学生的这些数据定义成一个整 体。 虽然数组也能处理一组相关的数据,但是它们数据类型必须是相 同的,对于刚刚这一组不同数据类型的数据,C语言中给出了另一种构 造数据类型——结构体。它与数组最大的区别就在于数组中所有元素的 数据类型都必须相同,而结构体中的各成员类型可以不同。 为了更好地完成此案例,请认真学习结构体的相关知识
【案例1)-必备知识 1 结构体类型和结构体变量 2 typedef-一给数据类型起别名
【案例1】-必备知识 1 结构体类型和结构体变量 2 typedef—给数据类型起别名
【案例1】-必备知识 结构体是一种构造数据类型,把不同类型的数据整 合在一起,每一个数据都称为该结构体类型的成员
结构体是一种构造数据类型,把不同类型的数据整 合在一起,每一个数据都称为该结构体类型的成员。 【案例1】-必备知识