C++ 允许我们在现有数据类型的基础上定义我们自己的数据类型 结构体也是一种数据类型,它由程序员自己定义,可以包含多个其他类型的数据。 像 int、float、char 等是由C语言本身提供的数据类型,不能再进行分拆,我们称之为基本数据类型; 而结构体可以包含多个基本类型的数据,也可以包含其他的结构体,我们将它称为复杂数据类型或构造数据类型。创建方法注意在结尾的大括号后面还需要有一个分号;struct 类型名{ 成员数据类型 成员名1; 成员数据类型 成员名2; ...;};赋值方法类型名 函数名;函数名.成员名 = xxxx;或者可以使用struct 函数名.成员名 = xxxx;也可以这样使用,其中sum为长度类型名 函数名[sum];函数名[sum].成员名;设定初始值struct test{ int a