admin 管理员组

文章数量: 1087139


2024年5月21日发(作者:人卫慕课)

c++中结构体用法

在C++中,结构体是一种自定义的数据类型,它可以用于组

合多个不同类型的变量,以便作为一个整体来处理。结构

体的用法如下:

1. 定义结构体:

cpp

struct 结构体名 {

类型 成员变量1;

类型 成员变量2;

// 可以有更多成员变量

};

例如:

cpp

struct Person {

std::string name;

int age;

double height;

};

2. 声明结构体变量:

cpp

结构体名 变量名;

例如:

cpp

Person person1;

3. 访问结构体成员变量:

cpp

变量名.成员变量名

例如:

cpp

= "Alice";

= 25;

= 1.65;

4. 结构体作为函数参数:

cpp

void 函数名(结构体名 参数名) {

// 函数体

}

例如:

cpp

void printPerson(Person p) {

std::cout << "Name: " << << std::endl;

std::cout << "Age: " << << std::endl;

std::cout << "Height: " << <<

std::endl;

}

5. 结构体数组:

cpp

结构体名 数组名[大小];

例如:

cpp

Person people[3];

6. 结构体指针:

cpp

结构体名* 指针名;

例如:

cpp

Person* pPerson = new Person;

pPerson->name = "Bob";

pPerson->age = 30;

pPerson->height = 1.8;

以上是C++中结构体的基本用法。结构体可以用于封装多个

相关的变量,方便操作和传递。可以根据实际需求定义不

同的结构体,并根据需要访问结构体的成员变量。


本文标签: 结构 变量 成员 体名 访问