结构体
结构体的基本概念
结构体属于用户自定义的数据类型,允许用户存储不同的数据类型
结构体的定义和使用
语法:struct 结构体名 {结构体成员列表};
通过结构体创建变量的方式有三种:
struct 结构体名 变量名
struct 结构体名 变量名 = {成员1值,成员2值…}
定义结构体时顺便创建变量
示例:
#include <iostream>
using namespace std;
//1.创建学生数据类型:包括姓名 年龄 分数
struct Student {
//成员列表
string name;
int age;
int score;
}s3;
//2.通过学生类型创建具体学生
int main(){
//1.
struct Student s1;
//s1属性赋值,通过.访问结构体变量中的属性
s1.name = "张三";
s1.age = 18;
s1.score = 100;
cout << "姓名:" << s1.name << " 年龄:"<< s1.age<<" 分数:"<<s1.score <<endl;
//2.
struct Student s2 = {
"李四",