文章目录
一、多维数组操作模型
1、取出某个数组元素地址
2、取出某个数组元素值
总结
一、多维数组操作模型
----
以
// 声明一个多维数组
int array[2][3];
二维数组为例...行 , 第
1
列 元素变量 , 取地址 , 就是取该变量的地址 , 也就是 第
0
行 , 第
1
列元素的地址 ;
第
i
行 , 第
j
列 元素地址 :
array[i]...+ j : array 代表 二维数组首元素地址 , array[i] 是二维数组第
i
元素值 , 该值是 一维数组 , 数组名是数组首元素地址 , 数组名 + j 就是第
j
个元素的地址...元素变量 , 取地址 , 就是取该变量的地址 , 也就是 第
i
行 , 第
j
列元素的地址 ;
2、取出某个数组元素值
取出某个元素值 , 就是在上面的 " 第
i
行 , 第
j...列 元素地址 " 基础上 , 加上 * 取该地址对应的值 ;
第
i
行 , 第
j
列 元素值 :
*(array[i] + j)
*(*(array + i) + j) ;
a[i][j]