第8章结构体与联合体
第8章 结构体与联合体
8.1程序与程序文件 82结构体数组 8.3结构体与指针 84链表 一85联合体 8.6枚举类型与自定义类型名 8.7程序举例
8.1 程序与程序文件 8.2 结构体数组 8.3 结构体与指针 8.4 链 表 8.5 联 合 体 8.6 枚举类型与自定义类型名 8.7 程序举例
8.1程序与程序文件 81.1结构体类型变量的定义 定义结构类型变量包括两个方面:首先要定义结构体 类型,以便确定该类型中有哪些成员,各成员属于什么数 据类型;然后再定义属于该结构体类型的变量
8.1 程序与程序文件 8.1.1 结构体类型变量的定义 定义结构类型变量包括两个方面:首先要定义结构体 类型,以便确定该类型中有哪些成员,各成员属于什么数 据类型;然后再定义属于该结构体类型的变量
定义结构体类型 定义结构体类型的一般形式如下: struct结构体类型名 成员表}; 其中在“成员表”中定义了该类型中有哪些成员, 各成员属于什么数据类型
1.定义结构体类型 定义结构体类型的一般形式如下: struct 结构体类型名 { 成员表}; 其中在“成员表”中定义了该类型中有哪些成员, 各成员属于什么数据类型
2.定义结构体类型变量 定义结构体类型变量的一般形式为 struct结构体类型名变量表; 定义结构体类型与定义结构体类型变量是分开说明 的。C语言还允许在定义结构体类型的同时定义结构体 类型变量。其形式为 struct结构体类型名 {成员表}变量表;
2.定义结构体类型变量 定义结构体类型变量的一般形式为 struct 结构体类型名 变量表; 定义结构体类型与定义结构体类型变量是分开说明 的。C语言还允许在定义结构体类型的同时定义结构体 类型变量。其形式为 struct 结构体类型名 { 成员表 } 变量表;