结构体定义和使用
#include<iostream>
using namespace std;
//创建学生数据类型
struct student//定义结构体时,关键字是struct,不可以省略
{
//结构体定义
string name;
int age;
int score;
}s3;
//通过学生类型创建具体学生
//第一种
int main()
{
//创建结构体变量时,关键体struct可以省略
struct student s1;
//结构体变量利用操作符'.'访问成员
s1.name = "张飞";
s1.age = 18;
s1.score = 98;
cout << "姓名:" << s1.name
<< " 年龄:" << s1.age
<< " 分数:" << s1.score << endl;
//第二种
struct student s2 = {"刘备", 19, 66};
cout << "姓名:" << s2.name
<< " 年龄:" << s2.age
<< " 分数:" << s2.score << endl;
//第三种:在定义结构体时顺便定义结构体变量
s3.name = "关羽";
s3.age = 20;
s3.score = 96;
cout << "姓名:" << s3.name
<< " 年龄:" << s3.age
<< " 分数:" << s3.score << endl;
return 0;
}