蓝桥杯历年省赛真题
点击链接免费加入题单
杂项
结构体排序
结构体是 自定义类型 ,它就像一个 能装不同数据类型 的“包裹”。当你声明一个结构体后,需要赋予这个结构体一个名字(即 结构体名 )。而 定义具体变量时,也可以定义结构体数组 。这相当于告诉计算机,你一口气定义了许多“包裹”,每一个“包裹”里面都可以装入许多不同或相同数据类型的变量。
1.结构体的声明
使用结构体前,需要先声明一个结构体类型,再进行定义和使用。结构体类型的声明格式为:
struct 结构体类型名{
//其中,sruct是关键字,在c++中表示结构体
数据类型 成员变量1; //多个成员变量可以具有不同的数据类型
数据类型 成员变量2;
......
};
声明之后,就可以定义结构体变量了,格式如下:
结构体类型名 变量名;(struct 可省略)
例如
我们需要表示一个学生的信息,首先我们声明学生的结构体:
struct student{
//student表示结构体的类型名
string name;
char sex;
int age;
float height,score;
};
然后定义一个具体的学生:
student zhangsan