跳到正文
信奥逐课

第 122 课

结构体数组

🟢 入门 约 5 分钟

一句话理解

结构体数组是一排结构体,常用来存 n 个物品。

为什么要学

排序、贪心、模拟里极常见。

讲解

Stu a[N]; 或 vector a;

读入后按分数排序,结构体内部的姓名会跟着走,这正是用结构体的原因。

例子

struct Stu { int id, score; };
Stu a[3] = {{1,80},{2,90},{3,70}};

三个学生,每人有编号和分数。

常见错误

练习 做完再看下一课

结构体排序后,里面的多个字段会一起移动。

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课