运用结构体如何把性别用男和女输出
时间: 2024-02-25 20:54:12 浏览: 21
您可以定义一个名为"Person"的结构体,并在其中添加一个名为"gender"的成员变量,然后将其类型定义为枚举类型。下面是一个示例代码:
```
#include <iostream>
using namespace std;
enum Gender { Male, Female };
struct Person {
string name;
int age;
Gender gender;
};
int main() {
Person p;
p.name = "John";
p.age = 25;
p.gender = Male;
cout << "Name: " << p.name << endl;
cout << "Age: " << p.age << endl;
if (p.gender == Male) {
cout << "Gender: Male" << endl;
} else {
cout << "Gender: Female" << endl;
}
return 0;
}
```
在这个示例中,我们定义了一个名为"Person"的结构体,并在其中添加了三个成员变量:name、age和gender。gender成员变量的类型被定义为枚举类型"Gender",它包含两个值:Male和Female。在main函数中,我们创建了一个名为"p"的Person对象,并将其gender成员变量设置为Male。然后,我们使用if语句来输出正确的性别。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)