用c++写一段程序使用struct定义一个简单数据类型(结构体),然后进行使 用。
时间: 2024-05-13 17:16:54 浏览: 87
C/C++中的结构体声明: struct 和 typedef struct 用法
好的,以下是一个使用struct定义一个简单数据类型的C++程序示例:
```c++
#include <iostream>
#include <string>
using namespace std;
// 定义一个结构体类型
struct Person {
string name;
int age;
string gender;
};
int main() {
// 创建一个Person类型的变量
Person p;
// 给变量赋值
p.name = "Tom";
p.age = 20;
p.gender = "male";
// 输出变量的值
cout << "Name: " << p.name << endl;
cout << "Age: " << p.age << endl;
cout << "Gender: " << p.gender << endl;
return 0;
}
```
在上面的程序中,我们使用`struct`关键字定义了一个名为`Person`的结构体类型,该类型包含了三个成员变量:`name`、`age`和`gender`。然后我们在`main`函数中创建了一个`Person`类型的变量`p`,并给其成员变量赋值。最后输出变量`p`的值。
运行上述程序,输出结果如下:
```
Name: Tom
Age: 20
Gender: male
```
这样,我们就成功地使用了`struct`定义一个简单的数据类型,并且创建了该类型的一个变量并进行了操作。
阅读全文