第十一章结构体与共用体 一、结构体的概念及使用 二、共用体的概念及使用 三、链表的概念及基本操作 自 四、11.9枚举类型 阅 五、11.10用 typed定义类型)读
第十一章 结构体与共用体 一、结构体的概念及使用 二、共用体的概念及使用 三、链表的概念及基本操作 四、11.9 枚举类型 五、 11.10 用typedef定义类型 自 己 阅 读
C语设 第一章语言概述 系统给定的 短整型 short 数据类型 整型{整型it 数值类型 长整型long 单精度型foat 基本类型 浮点型 双精度型 double 字符类型char 数组 结构体 struct 数 据构造类型共用体 union o 类 枚举类型enum °O/在基本 型 指针类型 类型基 础上自 空类型void 己定义 定义类型 typedef 的
C 数 据 类 型 基本类型 构造类型 指针类型 空类型void 定义类型typedef 数值类型 字符类型char 枚举类型enum 整 型 浮点型 单精度型float 双精度型double 短整型short 长整型long 整型int 数组 结构体struct 共用体union < C语言程序设计 第一章 C语言概述 在基本 类型基 础上自 己定义 的
我们首先來考虑一个问题。 个学生的基本信息包括 学号、姓名、性别、年龄、成绩、住址等。 这几项内容对一名学生来说是一个整体,它们可以 反映出学生的基本情况,如果用单个变量分别表示 这几项,例如 sum学号name10]姓名Sex:性别 age:年龄core:成绩addr[30]:住址 不能体现出它们之间的内在联系。 所以,希望有一种变量,来表示所有这些数据,也就是, 把这些基本变量,作为一个整体构成一个新的变量,这 种变量就是我们要介绍的结构体变量
我们首先来考虑一个问题。 一个学生的基本信息包括: 学号、姓名、性别、年龄、成绩、住址等。 这几项内容对一名学生来说是一个整体,它们可以 反映出学生的基本情况,如果用单个变量分别表示 这几项,例如: sum:学号 name[10] :姓名 sex:性别 age: 年龄 score: 成绩 addr[30]:住址 不能体现出它们之间的内在联系。 所以,希望有一种变量,来表示所有这些数据,也就是, 把这些基本变量,作为一个整体构成一个新的变量,这 种变量就是我们要介绍的结构体变量
第十一章结构体与共用体 §11.1结构体 结构体是一种构造数据类型 「用途:把不同类型的数据组合成一个整体 自定义数据类型 ★结构体类型定义 合法标识符 可省:无名结构体 struct[结构体名] 类型标识符成员名; 类型标识符成员名; 成员类型可以是 struct是关键字 基本型或构造型 不能省略 分号不能省略
第十一章 结构体与共用体 §11.1 结构体 结构体是一种构造数据类型 用途:把不同类型的数据组合成一个整体------- 自定义数据类型 结构体类型定义 struct [结构体名] { 类型标识符 成员名; 类型标识符 成员名; ……………. }; 成员类型可以是 struct是关键字, 基本型或构造型 不能省略 合法标识符 可省:无名结构体 分号不能省略
例如:要想把学生基本情况作为一个整体 加以处理,比如:学号、姓名、性别、 年龄、成绩、住址等。必须定义结构体类型 例 struct student i int num; char name[201 char sex: age float score char addr301 结构体类型定义描述结构 组织形式不分配内存
例 struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; }; 结构体类型定义描述结构 的组织形式,不分配内存 例如:要想把学生基本情况作为一个整体 加以处理,比如:学号、姓名、性别、 年龄、成绩、住址等。必须定义结构体类型