跳转至

结构体

是用户定义的数据类型。

允许我们将不同的数据类型组合在一起。

定义结构体

示例如下

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;