二維數組:
int arr[2][3] ={
{1,2,3}
{4,5,6}
};
編譯器分配空間:
int arr[2*3] = {................};
編譯器尋找數據位置:
arr[1][2]
arr[1*3+2] //編譯器直接計算出下標
三維數組:arr[1][2][1]
編譯器如何計算下標:
arr[1*4*3 + 2*3 + 1]
二維數組:
int arr[2][3] ={
{1,2,3}
{4,5,6}
};
編譯器分配空間:
int arr[2*3] = {................};
編譯器尋找數據位置:
arr[1][2]
arr[1*3+2] //編譯器直接計算出下標
三維數組:arr[1][2][1]
編譯器如何計算下標:
arr[1*4*3 + 2*3 + 1]
https://www.bilibili.com/video/BV1k8411575T/?vd_source=d68ed178f151e80fea1e02efd205802c