Skip to content

结构体

结构体属于用户自定义的数据类型,允许用户存储不同的数据类型。

结构体的定义

# include <string>
struct Student
{
    string name;
    int age;
    int score;
}

使用结构体

struct Student s1;
s1.age = 10;

struct Student s1 = {"张三",10,100};
Student s1 = {"张三",10,100};

结构体struct关键字可以省略;

使用.来访问成员。

结构体数组:

struct Student StuArray [] = {
    {},
    {},
    {}
}

结构体指针

Student * p = &s1
p->name