第11章结构体与共用体(4学时) 不同类型的数据组合成一个有机的整 体,以便于引用 ·结构体相当于数据库中的记录 num name sex age score ad 10 10 Li Fun M18 87.5 Chengdu
第11章 结构体与共用体(4学时) • 不同类型的数据组合成一个有机的整 体,以便于引用 • 结构体相当于数据库中的记录 10010 Li Fun M 18 87.5 Chengdu num name sex age score addr
例如 1. struct student 2. int num; 3. char name[20] 4. char sex 5. int age 6. float score 7. char addr[301 8.}
• 例如: 1. struct student 2. {int num; 3. char name[20]; 4. char sex; 5. int age; 6. float score; 7. char addr[30]; 8. };
声明一个结构体类型的一般形式: struct结构体 {成员表列}; 对各成员都应进行类型声明: 类型名成员名
声明一个结构体类型的一般形式: struct 结构体 {成员表列}; 对各成员都应进行类型声明: 类型名 成员名
1.先声明结构体类型再定义变量名 定义结构体类型变量的方法 struct student student1 student 3 结构体类型名结构体变量名
1. 先声明结构体类型再定义变量名 • 定义结构体类型变量的方法 struct student student1,student3; 结构体类型名 结构体变量名
在声明类型的同时定义变量 例如: 1. struct student 2. int num 3. char name[20] 4. char sex 5. int age; 6. float score 7. char addr[30] 8. student 1 student2:
2. 在声明类型的同时定义变量 • 例如: 1. struct student 2. {int num; 3. char name[20]; 4. char sex; 5. int age; 6. float score; 7. char addr[30]; 8. }student1,student2;