📅  最后修改于: 2023-12-03 15:14:16.492000             🧑  作者: Mango
在C++中,向量是一种非常常见的数据结构,我们经常需要打印向量中的元素来进行调试或查看数据等操作。本文将介绍一些在C++中打印向量的方法。
我们可以使用循环遍历向量中的所有元素,然后打印每个元素。
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> vec = {1, 2, 3, 4, 5};
for(int i = 0; i < vec.size(); i++) {
cout << vec[i] << " ";
}
return 0;
}
这段代码首先定义了一个整型向量vec
,然后用for循环遍历vec
中的每个元素,打印出来。
在C++中,向量的迭代器可以用来遍历向量中的元素。我们可以使用迭代器遍历向量,然后打印每个元素。
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> vec = {1, 2, 3, 4, 5};
for(vector<int>::iterator it = vec.begin(); it != vec.end(); it++) {
cout << *it << " ";
}
return 0;
}
这段代码首先定义了一个整型向量vec
,然后用迭代器遍历vec
中的每个元素,打印出来。
C++11引入了范围for循环,可以简化我们遍历容器的操作。我们可以使用范围for循环遍历向量,然后打印每个元素。
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> vec = {1, 2, 3, 4, 5};
for(auto num : vec) {
cout << num << " ";
}
return 0;
}
这段代码首先定义了一个整型向量vec
,然后用范围for循环遍历vec
中的每个元素,打印出来。
以上就是C++中打印向量的几种常见方法,希望对大家有所帮助!