C++ 数组

C++ 数组

C++ 数组用于在单个变量中存储多个值,而无需为每个值声明单独的变量。

要声明一个数组,需要确定变量的类型,指定数组名称,后跟方括号,并指明数组应存储的元素数量:

string cars[4];

至此,我们已经声明了一个能够存储四个字符串的数组变量。

要往数组中添加值,我们可以使用数组字面量,即将值放在大括号内的、以逗号分隔的列表中:

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};

要创建一个包含三个整数的数组,可以这样写:

int myNum[3] = {10, 20, 30};

访问数组的元素

您可以通过引用方括号 [] 内的索引号来访问数组元素。

下面的语句访问数组 cars 中的第一个元素

实例

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cout << cars[0];
// 输出 Volvo

亲自试一试

注意:数组索引从 0 开始:[0] 是第一个元素。[1] 是第二个元素,依此类推。

更改数组元素

要修改特定元素的值,请引用该元素的索引号:

cars[0] = "Opel";

实例

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
cout << cars[0];
// 现在的输出结果为 Opel,而不再是 Volvo

亲自试一试