结构体的定义
#include<iostream>
using namespace std;
#include<string>
//结构体:创建学生数据类型,学生包括(姓名,年龄,分数)
//自定义数据类型:一些类型集合组成的一个类型
//语法 struct 类型名称 { 成员列表 }
struct Student
{
//成员列表
//姓名
string name;
//年龄
int age;
//分数
int score;
}s3; //定义结构体时顺便创建结构体变量
//2.通过学生类型来创建具体学生
int main()
{
//方法1:struct Student s1
//通过.来访问结构体中的属性
struct Student s1; //创建结构体变量时,关键字struct可以省略
s1.name = "张三";
s1.age = 18;
s1.score = 100;
cout << "姓名:" << s1.name << " 年龄:" << s1.age << " 分数:" << s1.score << endl;
//方法2:struct Student s2 ={....}
Student s2 = { "李四",20,90 };
cout << "姓名:" << s2.name << " 年龄:" << s2.age << " 分数:" << s2.score << endl;
//方法3:在定义结构体时顺便创建结构体变量
s3.name = "王五";
s3.age = 23;
s3.score = 97;
cout << "姓名:" << s3.name << " 年龄:" << s3.age << " 分数:" << s3.score << endl;
system("pause");
return 0;
}