结构体
是用户定义的数据类型。
允许我们将不同的数据类型组合在一起。
定义结构体
示例如下
struct Person {
string name;
int age;
float height;
};
结构体实例化
Person person1;
person1.name = "Alice";
cout << "Name is " << person1.name << endl;
可以通过点运算符来访问和修改结构体成员。
结构体数组
可以创建一个结构体数组来储存多个结构体。
Person person [2] = {{"Charlie", 22, 5.9}, {"Alice", 29, 6.1}};
cout << "person1's name is " << person [0].name << endl;