跳到主要内容

C++ 编程:在结构中存储学生信息

要理解这个示例,您应该了解以下 C++ 编程 主题:

在这个程序中,创建了一个结构体(student),其中包含姓名(name)、学号(roll)和成绩(marks)作为其数据成员。然后,创建了一个结构体变量(s)。之后,从用户那里获取数据(姓名、学号和成绩),并存储在结构体变量 s 的数据成员中。最后,显示用户输入的数据。

示例:使用结构体存储和显示信息

#include <iostream>
using namespace std;

struct student
{
char name[50];
int roll;
float marks;
};

int main()
{
student s;
cout << "输入信息:" << endl;
cout << "输入姓名:";
cin >> s.name;
cout << "输入学号:";
cin >> s.roll;
cout << "输入成绩:";
cin >> s.marks;

cout << "\n显示信息:" << endl;
cout << "姓名:" << s.name << endl;
cout << "学号:" << s.roll << endl;
cout << "成绩:" << s.marks << endl;
return 0;
}


输出

输入信息:
输入姓名:Bill
输入学号:4
输入成绩:55.6

显示信息:
姓名:Bill
学号:4
成绩:55.6

在这个程序中,创建了一个名为 student 的结构体。

这个结构体有三个成员:name(字符串)、roll(整数)和 marks(浮点数)。

接着,创建了一个结构体变量 s,用于存储信息并在屏幕上显示。