c++结构体嵌套展示工具
时间: 2023-12-19 14:06:24 浏览: 87
你可以使用C++的结构体嵌套来组织和管理复杂的数据结构。以下是一个简单的示例程序,用于展示如何使用结构体嵌套来表示学生信息:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Student {
string name;
int age;
struct Address {
string city;
string street;
int number;
} address;
};
int main() {
Student s;
s.name = "Tom";
s.age = 18;
s.address.city = "Beijing";
s.address.street = "Haidian";
s.address.number = 888;
cout << "Name: " << s.name << endl;
cout << "Age: " << s.age << endl;
cout << "Address: " << s.address.city << " " << s.address.street << " " << s.address.number << endl;
return 0;
}
```
在上面的示例中,我们定义了一个名为Student的结构体,其中包含一个名为Address的内部结构体。Address结构体包含城市、街道和门牌号等信息。我们还定义了一个名为s的Student类型变量,并使用点运算符(.)设置了其属性值。最后,我们使用cout打印出了学生的信息。
希望这个示例能够帮助你理解C++结构体嵌套的用法。
阅读全文