结构体被定义为在公共名称下不同数据类型元素的集合。它类似于类,因为类和结构体都可以包含不同类型的元素。
struct 关键字定义一个结构体,后跟一个标识符。然后我们可以使用花括号添加结构体成员。例如
struct people
{
char name[50];
int age;
float salary;
};
在此示例中,我们创建了一个名为“people”的结构体,其成员为“name”、“age”、“salary”
在这里,我们创建了一个名为 student 的结构体,并将其数据成员设为 name、roll 和 marks。然后创建一个结构体变量 s。要求用户输入学生数据的详细信息,例如 name、roll 和 marks。将从用户那里获取的这些数据存储在 s 的数据成员中。最后,在屏幕上显示用户输入的数据。
步骤1: 调用头文件iostream。
步骤 2: 使用 namespace std。
步骤 3: 创建一个结构体 student
步骤 4: 创建数据成员 name、roll 和 marks
步骤 5: 打开整型 main 函数;int main()。
步骤 6: 创建一个结构体变量 s
步骤 7:提示用户输入学生数据。
步骤 8: 将输入的详细信息存储在数据成员中。
步骤 9: 在屏幕上显示详细信息
步骤 10:退出
#include <iostream>
using namespace std;
struct student
{
char name[50];
int roll;
float marks;
};
int main()
{
student s;
cout << "Enter information," << endl;
cout << "Enter name: ";
cin >> s.name;
cout << "Enter roll number: ";
cin >> s.roll;
cout << "Enter marks: ";
cin >> s.marks;
cout << "\nDisplaying Information," << endl;
cout << "Name: " << s.name << endl;
cout << "Roll: " << s.roll << endl;
cout << "Marks: " << s.marks << endl;
return 0;
}
Enter information, Enter name: John Enter roll number: 007 Enter marks: 99% Displaying Information, Name: Shyn Roll: 7 Marks: 99