运算符[]用于获取/设置C ++ STL中数组的元素,它返回给定索引处元素的引用。
语法:
array_name[index];
参数: index-元素的位置。
返回值:返回给定索引处元素的引用。
示例
Input or array declaration:
array<int,5> values {10, 20, 30, 40, 50};
Output:
values[0] : 10
values[1] : 20#include <array>
#include <iostream>
using namespace std;
int main(){
array<int,5> values {10, 20, 30, 40, 50};
//打印元素
cout<<"element at index 0: "<<values[0]<<endl;
cout<<"element at index 1: "<<values[1]<<endl;
cout<<"element at index 2: "<<values[2]<<endl;
cout<<"element at index 3: "<<values[3]<<endl;
cout<<"element at index 4: "<<values[4]<<endl;
//更改一些值
values[0] = 100;
values[4] = 500;
//打印所有元素
cout << "All elements:"<<endl;
for (int i : values) {
cout<<i<<" ";
}
cout<<endl;
return 0;
}输出结果
element at index 0: 10 element at index 1: 20 element at index 2: 30 element at index 3: 40 element at index 4: 50 All elements: 100 20 30 40 500