12 二維陣列

2021-10-21 16:55:00 字數 1078 閱讀 5508

1、二維陣列其實是乙個特殊的一維陣列,特殊在這個意為陣列當中的每乙個元素是乙個一維陣列。

2、三維陣列是乙個特殊的二維陣列,特殊在每乙個三維維陣列中每乙個元素是乙個二維陣列。

實際開發中使用最多的是一維陣列。二位陣列也很少使用,三維陣列幾乎不用。

3、二維陣列靜態初始化

//二維陣列

int[

] a =,,

,};

public

class

arraytest06,,

};//取出以上二維陣列的第乙個一維陣列

int[

] array = a[0]

; system.out.

println

(array[0]

);//34

//合併以上**

system.out.

println

(a[0][

0]);

}}

1、a[一維陣列中的一維陣列的下標][一維陣列的下標]

2、a[3][100]:表示第4個一維陣列的第101個元素。

注意:對於a[3][100]來說,其中a[3]是乙個整體,[100]是前面a[3]執行的結果然後再下標100。

public

class

arraytest06,,

,,};

//遍歷二維陣列

for(

int i =

0; i < array.length; i++)}

//對**進行優化

for(

int i =

0; i < array.length; i++)}

/* 111

234363

6676

2423

12556

7833

514231310

*/}}

public

class

arraytest06}}

}

二維陣列 二維陣列和指標

include using namespace std int main 如上面這段程式所示,通過取位址符 指標 p 獲得了變數 a 的位址,那麼解引用符 就可以從 p 中得到變數 a 的值。也就是說,p a和 p a是等價的。p 是變數 a 的位址,從 p 中就可以取出 a 的值。反之,能從 p ...

陣列 二維陣列

一組相同型別的資料組合,是一種引用型別。陣列名稱不是固定的,與其存放的資料的型別有關。如 存放int型別的資料,陣列名稱 int 存放字串資料,陣列名稱 string 存放scanner型別的資料,陣列名稱 scanner陣列中的每個資料,都是這個陣列的元素。1 宣告 元素型別 變數名 元素型別 變...

陣列 二維陣列

陣列,從名字很簡單看出就是數字組合,一堆數 一堆元素 在一起。然後看一下怎麼定義,怎麼初始化。陣列的動態初始化 初始化之後每個元素的儲存內容為其對應資料型別的預設值。資料型別 陣列名 new 陣列型別 大小 int arr new int 5 資料型別 陣列名 new 陣列型別 大小 int arr...