c++中vector如何打印
时间: 2023-07-18 13:24:45 浏览: 122
在C++中,可以使用for循环和下标运算符[]来遍历vector容器中的元素,并使用cout输出每个元素的值。例如:
```c++
#include <iostream>
#include <vector>
using namespace std;
int main()
{
// 定义和初始化一个vector容器
vector<int> vec{1, 2, 3, 4, 5};
// 遍历并输出vector容器中的元素
for (int i = 0; i < vec.size(); i++)
{
cout << vec[i] << " ";
}
cout << endl;
return 0;
}
```
在上面的代码中,首先定义和初始化一个vector容器vec,包含5个整数元素1、2、3、4、5。然后使用for循环和下标运算符[]遍历vector容器中的元素,并使用cout输出每个元素的值。输出结果为:
```
1 2 3 4 5
```
除了使用for循环和下标运算符[],还可以使用C++11中引入的范围for循环来遍历vector容器中的元素。例如:
```c++
#include <iostream>
#include <vector>
using namespace std;
int main()
{
// 定义和初始化一个vector容器
vector<int> vec{1, 2, 3, 4, 5};
// 使用范围for循环遍历并输出vector容器中的元素
for (int x : vec)
{
cout << x << " ";
}
cout << endl;
return 0;
}
```
输出结果与上面的代码相同。
阅读全文