📅  最后修改于: 2023-12-03 15:23:07.434000             🧑  作者: Mango
在 C++ 中,可以使用向量(vector)来存储一系列数据,而且可以轻松地创建大小为 n 的向量。本文将介绍如何在 C++ 中创建大小为 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() 函数;要访问元素,可以使用下标操作符。