/*结构体属于自定义的数据类型,允许用户存储不同的数据
类型。
语法:struct 结构体名 {结构体成员列表};
#include<iostream>
using namespace std;
//1.创建学生数据类型:学生包括(姓名,年龄,分数)
struct Student
{
//成员列表
//姓名
string name;
//年龄
int age;
//分数
double score;
}s3;
int main()
{
//2. 通过学生的类型创建具体的学生
//2.1 struct Student s1;
struct Student s1;
//给s1属性赋值,通过. 访问结构体中的属性
s1.name = "zhangsan";
s1.age = 18;
s1.score =99.0;
//这样zhansan所有的信息都已经赋值好了
cout << "姓名" << s1.name << "年龄" << s1.age << "分数" << s1.score << endl;
//2.2 struct Struct s2={...};
struct Student s2 = { "lisi",20,99.5 };
cout << "姓名" << s2.name << "年龄" << s2.age << "分数" << s2.score << endl;
//2.3在定义结构体时顺便创建结构体变量
s3.name = "wangwu";
s3.age = 18;
s3.score = 99.0;
cout << "姓名" << s3.name << "年龄" << s3.age << "分数" << s3.score << endl;
return 0;
}