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