对二维数组名的理解

int arr[8][6]={0} 数据类型 arr : 第0行首地址(代表一整行) int(*p)[6] arr+i :第i行首地址(代表一整行) int (*p)[6] 把首地址转化为首元素地址 :加“ * ”: *(arr+i) /arr[i] int *p 得到某个元素的地址: *(arr+i)+n --> &arr[i][n] int *p 得到某个元素的值: * (*(arr+i)+n
相关文章
相关标签/搜索