使用C ++ STL中的每个循环访问向量元素

访问向量元素

在这里,我们将通过一个示例进行学习-如何为每个循环使用矢量元素?

注意: C ++ STL中的每个循环都没有这样的代码,我们可以使用与容器类型相同的类型来创建它并访问元素。

阅读更多:每种内容(C ++ STL中基于范围的循环)

用于每种循环的访问向量元素的语法

    for(type variable_name : vector_name){
	    //打印元素
    }

这里,

  • type –是向量的数据类型。

  • variable_name –是一个临时变量,它逐一存储元素。

  • vector_name –是向量的名称。

C ++ STL程序访问每个循环使用的向量元素

//C ++ STL程序访问矢量元素 
//用于每个循环
#include <iostream>
#include <vector>
using namespace std;

int main(){
    //向量声明
    vector<int> v1;

    //推动元素
    v1.push_back(10);
    v1.push_back(20);
    v1.push_back(30);
    v1.push_back(40);
    v1.push_back(50);

    //打印矢量元素
    //用于每种循环
    cout << "Vector v1 elements are: ";
    for (int element : v1)
        cout << element << " ";
    cout << endl;

    return 0;
}

输出结果

Vector v1 elements are: 10 20 30 40 50