反彙編——多維數組

二維數組:
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]		


發佈了41 篇原創文章 · 獲贊 26 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章