建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数,声明一个学生对象,然后调用成员函数在屏幕输出学生信息。用c++写
时间: 2024-11-20 07:40:39 浏览: 32
当然,这是一个基本的C++程序,它定义了一个`Student`类并包含所需的成员变量和方法:
```cpp
#include <iostream>
using namespace std;
class Student {
private:
string name;
int studentID;
char gender;
int age;
public:
// 构造函数,用于初始化学生信息
Student(string n, int id, char g, int a) {
name = n;
studentID = id;
gender = g;
age = a;
}
// 输出学生信息的函数
void displayStudentInfo() {
cout << "姓名: " << name << endl;
cout << "学号: " << studentID << endl;
cout << "性别: " << (gender == 'M' ? "男" : "女") << endl;
cout << "年龄: " << age << endl;
}
};
int main() {
// 创建一个学生对象并初始化
Student stu("张三", 1001, 'M', 18);
// 调用成员函数输出学生信息
stu.displayStudentInfo();
return 0;
}
```
在这个例子中,我们在`main`函数中创建了一个`Student`对象,并通过构造函数设置了初始值。然后我们调用了`displayStudentInfo`函数将学生的信息打印到控制台。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![java](https://img-home.csdnimg.cn/images/20250102104920.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)