用c++编程分别用类和结构体来定义一个学生,包括学号姓名成绩,
时间: 2024-03-30 20:38:44 浏览: 72
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
好的,我可以帮您编写这个程序。下面是使用类和结构体分别定义学生的示例代码:
使用类:
```c++
#include <iostream>
#include <string>
using namespace std;
class Student {
public:
int id;
string name;
float score;
};
int main() {
Student stu1;
stu1.id = 10001;
stu1.name = "张三";
stu1.score = 89.5;
cout << "学生信息:" << endl;
cout << "学号:" << stu1.id << endl;
cout << "姓名:" << stu1.name << endl;
cout << "成绩:" << stu1.score << endl;
return 0;
}
```
使用结构体:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Student {
int id;
string name;
float score;
};
int main() {
Student stu1;
stu1.id = 10001;
stu1.name = "张三";
stu1.score = 89.5;
cout << "学生信息:" << endl;
cout << "学号:" << stu1.id << endl;
cout << "姓名:" << stu1.name << endl;
cout << "成绩:" << stu1.score << endl;
return 0;
}
```
在上述两个示例中,我们定义了一个包含学号、姓名、成绩三个成员变量的结构体或类。在主函数中,我们创建了一个结构体或类的实例,并给它的成员变量赋值。最后,我们输出了这个学生的信息。
阅读全文