TB椰程 TypeBuddy 打字搭子

vector 动态数组

CSP-J · 编程模板 · 片段 · cpp · 难度 2/5 · 共 360 字

动态数组的增删改查与遍历

  • STL
  • vector

前置内容

正文

// vector:可动态增减的数组,需 <vector>
#include <vector>
#include <iostream>
using namespace std;
// 定义存 int 的 vector,初始为空
vector<int> v;
// 尾部添加元素
v.push_back(10);
v.push_back(20);
// 访问第 i 个(从 0 起),不查越界
int x = v[0];
// 大小与判空
int n = v.size();
// 尾部删除一个元素
v.pop_back();
// 遍历:下标或范围 for
for (int i = 0; i < v.size(); i++)
    cout << v[i] << " ";
// 清空全部元素
v.clear();

CSP-J · 编程模板的其它内容

打字首页 · 词库画廊 · 编程打字 · 指法入门 · 天梯榜 · 数据分析 · 班级课堂 · 关于我们
椰程 TypeBuddy 打字搭子 —— 键盘指法练习 · 单词记忆 · 班级课堂 · 在线 PK