📜  cpp 打印向量 - C++ (1)

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

C++中打印向量的方法

在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中的每个元素,打印出来。

方法三:使用范围for循环打印

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++中打印向量的几种常见方法,希望对大家有所帮助!