21xrx.com
2024-11-05 14:44:26 Tuesday
登录
文章检索 我的文章 写文章
如何在C++中打印向量
2023-07-02 17:22:26 深夜i     --     --
C++ 打印 向量 vector 输出

向量是C++标准模板库(STL)中的一个重要组件,可以用来存储一组值。如果您正在使用向量,并想知道如何将其打印出来,那么您来到了正确的地方。本文将介绍如何在C++中打印向量。

在C++中,我们使用`std::vector`类来表示向量,该类提供了各种成员函数来处理向量。要打印向量中的元素,您可以使用循环遍历向量并使用`std::cout`语句输出每个元素。

下面是一个简单的示例程序,演示了如何在C++中打印一个整数向量:


#include <iostream>

#include <vector>

// 打印整数向量

void print_vector(std::vector<int>& v) {

  std::cout << "[";

  for (std::vector<int>::iterator it = v.begin(); it != v.end(); ++it) {

    std::cout << *it;

    // 不是最后一个元素则输出逗号

    if (it != v.end()-1)

      std::cout << ", ";

  }

  std::cout << "]" << std::endl;

}

int main() {

  std::vector<int> v 4;

  print_vector(v);

  return 0;

}

在上面的示例程序中,我们首先定义了`print_vector()`函数,该函数接受一个整数向量作为参数,并打印出该向量的所有元素。该函数使用`std::cout`语句输出每个元素,并在元素之间添加逗号。在最后一个元素后面,不需要添加逗号。

接下来,我们定义了一个名为`v`的整数向量,并将一组整数添加到该向量中。我们随后将该向量作为参数调用`print_vector()`函数,该函数将向量打印到控制台上。

您可以在上面的示例程序中使用`print_vector()`函数替换我们的整数向量,以打印任何类型的向量,例如浮点型向量、字符串向量等。

总之,在C++中打印向量非常简单。只需遍历向量并使用`std::cout`语句输出每个元素即可。您可以使用上述示例程序作为模板,并以自己的方式定制输出。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复