C++程序设计_第6章构造数据类型讲述.ppt

构造数据类型 6.1 结构体类型 结构体是用户自定义的新数据类型,在结构体中可以包含若干个不同数据类型和不同意义的数据项,从而使这些数据项组合起来反映某一个信息。 用户自定义的数据类型可以与int、double等基本数据类型一样,用来作为定义其他变量的数据类型。 结构体类型的声明 struct 结构体名 { 数据类型   成员名1; 数据类型   成员名2; : 数据类型   成员名n; }; 在大括号中的内容也称为“成员表列”或“域表”。数据类型可以是基本类型、数组、指针、结构体等类型; 例:学生信息结构体 struct Student //学生信息结构体 { int num; //学号 char name[20]; //姓名 char sex; //性别 int age; //年龄 float score; //成绩 char addr[30]; //住址 }; //注意分号不要省略 结构体类型的特点 结构体类型的特点总结如下: 结构体类型是用户自行构造的。 它由若干不同的基本数据类型的数据构成。 它属于C++语言的一种数据类型,与整型、实型相当。因此,声明它时不分配空间。 结构体类型变量的定义 一、先定义结构体类型再定义变量名 这

文档评论(0)

1亿VIP精品文档

相关文档