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
,用于存储信息并在屏幕上显示。