它定义了一个地址,每个变量都有一个地址。 可以使用与号(cout score endl;//输出 "0x29fee8" 这将输出存储变量分数的内存地址。...
数组可以包含无限数量的维度。 string threeD[42][8][3]; 上面的示例声明了一个三维字符串数组。正如我们前面所做的,可以使用索引号来访问和修改元素。 三维以上的阵列更难管理。...
多维数组可以通过为每一行指定括号内的值来初始化。 下面是一个2行3列的数组: int x[2][3] = { {2, 3, 4}, // 第1行 {8, 9, 10} // 第2行 }; 也可以只使用一行来编写相同的初始化。 int x[2][3] = {...
下面的代码创建一个程序,该程序使用for循环计算数组中所有元素的和。 int arr[] = {11, 35, 62, 555, 989};int sum = 0; for (int x = 0; x 5; x++) { sum += arr[x];}cout sum endl;//输出 1652 为了计算总和,我们声...
让我们输出数组中的每个索引和相应的值。 int myArr[5];for(int x=0; x5; x++) { myArr[x] = 42; cout x : myArr[x] endl;}/* 输出0: 421: 422: 423: 424: 42*/...
让我们声明一个数组,它将存储5个整数,并使用for循环为每个元素赋值: int myArr[5];for(int x=0; x5; x++) { myArr[x] = 42;} 数组中的每个元素都被赋值为42。 for循环中的x变量用作数组的索引。 数组...
索引号也可用于为元素分配新值。 int b[] = {11, 45, 62, 70, 88};b[2] = 42; 这将为数组的第三个元素赋值42。 请记住,数组总是以索引0开头。...
如果忽略数组的大小,将创建一个足以容纳初始化的数组。 例如: int b[] = {11, 45, 62, 70, 88}; 这将创建与上一示例中创建的数组相同的数组。 数组的每个元素或成员都有一个索引,该索引可...
数组Arry用于存储数据的集合,但将数组看作是所有相同类型的变量的集合可能会很有用。 您可以声明一个数组来存储所有值,而不是声明多个变量和存储单个值。 声明数组时,请指定其元...