C 中的陣列

2021-09-28 16:15:42 字數 1098 閱讀 2669

陣列定義:

陣列是乙個變數,儲存相同資料型別的一組資料。通過下標進行區別。

同乙個陣列變數,儲存的資料型別都是相同的,它們都有同乙個變數名,只通過下標來進行區別。

陣列在記憶體中的儲存:

類似於博物架,把所有物品分類並且是集中存放相似,陣列在記憶體中也是連續存放的。這樣,在我們進行資料查詢時,計算機的工作速度會非常快,因為cpu在查記憶體時不用東跳一下,西跳一下。而是連續迅速的完成工作。

宣告陣列:

語法:   資料型別[ ]  陣列名 或者  資料型別  陣列名 [ ] ;陣列名 = new 資料型別[陣列長度];

陣列名 陣列名 = new 資料型別[陣列長度];   資料型別[ ]  陣列名 = ;

1、宣告陣列:int arr;

2、分配空間:arr=new int[5]

3、賦值:arr[0]=10

4、處理資料 :arr[1]=arr[0]*8

在迴圈中,迴圈變數i從0開始遞增直到陣列的最大長度score.length.因此,每次迴圈i加1,實現陣列累加.

資料型別:int    double  char   boolean.

利用arrays類提供的sort( )方法可以方便地對陣列中的元素進行排序.

陣列的遍歷(前序):

陣列的長度:陣列名.length;

for(int i=0;i《陣列名.length;i++)

陣列常用方法:

arrays.tostring(陣列名) 展示陣列內容

arrays.sort(陣列名) 陣列按公升序排序

陣列常見的異常:

陣列下標越界:array index out of bounds exceqtion

當訪問陣列的下標超過0~length-1時,就會出現以上錯誤

注意:陣列下標範圍:0~length-1

C 中的陣列和C 中陣列的區別

c 中陣列是引用型別,c 定義整型陣列方式是 int intarray 或int intarray new int 10 而c 中定義整型陣列的方式是 int intarray 或int intarray new int 10 c 中的陣列可以是一維的也可以是多維的,同樣也支援矩陣和參差不齊的陣列。...

C 中的陣列和C 中陣列的區別

c 中陣列是引用型別,c 定義整型陣列方式是 int intarray 或int intarray new int 而c 中定義整型陣列的方式是 int intarray 或int intarray new int c 中的陣列可以是一維的也可以是多維的,同樣也支援矩陣和參差不齊的陣列。注意 定義多...

c 中的陣列

array是所有陣列的基類。所以用普通方法建立的陣列可以使用array建立的陣列例項上的所有方法和屬性。建立 陣列的length可以用變數賦值,但是在賦值之前這個變數必須初始化。一維 int arr new int length array arr array.createinstance type...