结构体、共用体、枚举类型及其它 结构体类型标识符的定义 一般地,定义一个有个成员的结构 自标要求 体类型可以采用如下形式: 【格式】struct结构体名 讲课提纲 {类型标识符1成员名1: 类型标识符2成员名2; 讲课内容 类型标识符n成员名n; 课后作业 }; 退出 W
目标要求 课后作业 讲课提纲 讲课内容 退出 一般地,定义一个有n个成员的结构 体类型可以采用如下形式: 【格式】 struct 结构体名 { 类型标识符1 成员名1; 类型标识符2 成员名2; . . 类型标识符n 成员名n; } ; 结构体、共用体、枚举类型及其它 结构体类型标识符的定义
例 num 4字节 struct student name 20字节 自标周 int num; sex 1字节 char name[20]; age 4字节 讲课 char sex; int age, 4字节 讲课! float score; score char addr[30]; addr 课后 30字节 退出
目标要求 课后作业 讲课提纲 讲课内容 退出 例 struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; }; name num sex age score addr 4字节 4字节 20字节 1字节 4字节 30字节 .
结构体、共用体、枚举类型及其它 结构体类型变量的定义 自标要求 >先定义结构体类型,再定义结构体变量 【格式】struct结构体名变量名列表; 讲课提纲 例如: 讲课内容 struct stu stu1,stu2; struct student a,b; 课后作业 退出
目标要求 课后作业 讲课提纲 讲课内容 退出 结构体、共用体、枚举类型及其它 ➢先定义结构体类型,再定义结构体变量 【格式】 struct 结构体名 变量名列表; 例如: struct stu stu1,stu2; struct student a,b; 结构体类型变量的定义
结构体、共用体、枚举类型及其它 结构体类型变量的定义 结构体变量还可用以下方法定义: 自标要求 1.直接定义结构体变量: 【格式】struct 讲课提纲 {类型标识符1 成员名1; 类型标识符2成 用无名结构体直接定义 讲课内容 变量只能一次 ■■1 类型标识符n成名n; 课后作业 }变量名表; 退出
目标要求 课后作业 讲课提纲 讲课内容 退出 结构体变量还可用以下方法定义: 1. 直接定义结构体变量: 【格式】 struct { 类型标识符1 成员名1; 类型标识符2 成员名2; . . 类型标识符n 成员名n; } 变量名表; 结构体、共用体、枚举类型及其它 结构体类型变量的定义 用无名结构体直接定义 变量只能一次
结构体、共用体、枚举类型及其它 结构体类型变量的定义 2.定义结构体名同时定义变量: 自标要求 【格式】struct 结构体名 {类型标识符1成员名1; 讲课提纲 类型标识符2成员名2, 讲课内容 类型标识符n成员名n; 课后作业 }变量名表; 退出 K
目标要求 课后作业 讲课提纲 讲课内容 退出 2. 定义结构体名同时定义变量: 【格式】 struct 结构体名 { 类型标识符1 成员名1; 类型标识符2 成员名2; . . 类型标识符n 成员名n; } 变量名表; 结构体、共用体、枚举类型及其它 结构体类型变量的定义