在这个例子中,arr是一个3行4列5层的整数类型三维数组,我们可以通过以下方式访问其元素: arr[0][0][0] = 1; // 给第1层第1行第1列的元素赋值为1 arr[2][3][4] = 5; // 给第3层第4行第5列的元素赋值为5 4、更多维度的数组 C语言支持更多维度的数组,但是需要注意的是,由于计算机内存的限制,...
int array[2][3]; // 二维数组首元素地址 , 每次 + 1 步长是 12 字节 printf("array = %d, array + 1 = %d\n", array, array + 1); // *(array) 是二维数组首元素 , 取出来是 一维数组 // *(array) + 1 是 一维数组 首元素地址 + 1 , 每次增加 4 字节 printf("*(array) = %d, ...
sizeof(matrix[0])是以字节为单位的对象/类型的元素的大小。(20,因为数组元素类型是int[5])。