渐进式编程课
C++ 目录
第 7 课2026.09.08

保存运行时可继续增加的一组练习时长。

第 7 课:vector动态序列

  • 日期:2026-09-08
  • 课程序号:第 7 课
  • 知识点:std::vector

用途

保存运行时可继续增加的一组练习时长。

核心概念

std::vector<T> 保存同类型元素,push_back 在尾部增加数据,范围 for 可顺序遍历。

最小代码或操作示例

cpp
#include <iostream>
#include <vector>

std::vector<int> minutes{10, 15};
minutes.push_back(20);
for (int value : minutes) std::cout << value << '\n';

3~5 分钟练习

再加入 25,并计算所有元素总和。

参考答案

声明 int total = 0;,在循环中执行 total += value;,最终为 70。

与上一课的联系

上一课用固定长度数组;本课改用可以在运行时增长的顺序容器。