/*
二位陣列的使用:
1.二維陣列的宣告和初始化
2.如何呼叫陣列的指定位置的元素
3.如何獲取陣列的長度
4.如何遍歷陣列
5.陣列元素的預設初始化值
6.陣列的記憶體解析
*/public
class
arraytest2
;//一維
//靜態初始化
int[
] arr1 =
newint
,,};
//動態初始化1
string[
] arr2 =
newstring[3
][2]
;//動態初始化2
string[
] arr3 =
newstring[3
];//2.如何呼叫陣列的指定位置的元素
system.out.
println
(arr1[0]
[1])
;//2
//3.如何獲取陣列的長度
int[
] arr4=
newint
,,};
system.out.
println
(arr4.length)
;//3 棧當中arr4指向堆當中第一維度
system.out.
println
(arr4[1]
.length)
;//2
//4.如何遍歷二維陣列
for(
int i =
0;i < arr4.length;i++
) system.out.
println()
;}}}
/*
規定:二維陣列分為外層陣列元素,內層陣列元素
int arr = new int[4][3];
外層陣列元素;arr[0],arr[1]等
內層陣列元素:arr[0][0],...
5.陣列元素的預設初始化值
針對於初始化方式一:如:int arr = new int[4][3];
外層元素的初始化值:位址值
內層元素的初始化值:與一維陣列初始化情況相同
針對於初始化方式二:如:int = new int[4];
外層元素的初始化值:null
內層元素的初始化值:不能呼叫,否則報錯
*/public classs arraytest3
}
6.陣列的記憶體解析 二維陣列 二維陣列和指標
include using namespace std int main 如上面這段程式所示,通過取位址符 指標 p 獲得了變數 a 的位址,那麼解引用符 就可以從 p 中得到變數 a 的值。也就是說,p a和 p a是等價的。p 是變數 a 的位址,從 p 中就可以取出 a 的值。反之,能從 p ...
二維指標和二維陣列
二維指標和二維陣列有三種形式 1,type ptr 2,type ptr或者type prt 3,type prt 三種形式意思相近,也有區別。首先三種形式都能表示二維的資料結構。1,type ptr 表示乙個指向指標的指標 但是在一開始宣告的時候 type ptr ptr到底指向幾個指標是不知道的...
二維陣列學習
函式呼叫的形式 1 作為函式語句呼叫。函式一般無返回值。例 printf hello,world n 2 作為函式表示式呼叫。例 m max a,b 2 3 作為函式引數呼叫。例 printf d max a,b m max a,max b,c 形式引數 定義函式時函式名後面括號中的變數名 實際引數...