📜  在 C++ 中创建大小为 n 的向量(1)

📅  最后修改于: 2023-12-03 15:23:07.434000             🧑  作者: Mango

在 C++ 中创建大小为 n 的向量

在 C++ 中,可以使用向量(vector)来存储一系列数据,而且可以轻松地创建大小为 n 的向量。本文将介绍如何在 C++ 中创建大小为 n 的向量。

创建大小为 n 的向量

要创建大小为 n 的向量,可以使用 vector 类的构造函数。该构造函数接受两个参数:初始大小和初始值。例如,以下代码将创建一个大小为 10 的向量,其初始值均为 0:

#include <vector>
using namespace std;

int main() {
    int n = 10;
    vector<int> v(n, 0);
    return 0;
}

在上面的代码中,我们先声明了一个变量 n,它表示向量的大小。然后,我们通过 vector 类的构造函数创建了一个大小为 n 的向量,初始值均为 0。

向向量中添加元素

要向向量中添加元素,可以使用 push_back() 函数。例如,以下代码将向刚刚创建的向量中添加一个元素:

#include <vector>
using namespace std;

int main() {
    int n = 10;
    vector<int> v(n, 0);

    v.push_back(1);

    return 0;
}

在上面的代码中,我们使用 push_back() 函数向向量中添加了一个元素。由于该函数会将元素添加到向量的末尾,因此添加完元素后,向量的大小将变为 11。

访问向量中的元素

要访问向量中的元素,可以使用下标(即中括号)操作符。例如,以下代码将输出向量中第一个元素的值:

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n = 10;
    vector<int> v(n, 0);

    v.push_back(1);

    cout << v[0] << endl;

    return 0;
}

在上面的代码中,我们使用下标操作符访问了向量中第一个元素的值。注:注意下标从 0 开始计数。

总结

在 C++ 中,可以使用 vector 类来创建大小为 n 的向量。要添加元素,可以使用 push_back() 函数;要访问元素,可以使用下标操作符。