是一種資料型別,可儲存一組資料
//語法:
資料型別【】陣列名;
//宣告型別:
int score; //儲存成績,整型
int height; //儲存高度,浮點型
int name; //儲存姓名,字串型
一旦宣告了陣列的大小,就不能修改
語法:
陣列名 = new 資料型別【陣列長度】
在宣告陣列時便分配陣列空間的兩種方法
//法1:資料型別【】陣列名 = new 資料型別【陣列長度】
int score = new int ;
//法2:資料型別【】陣列名 = {值1,值2,值3
int score = ;
陣列元素是通過下標來訪問的
語法:
陣列名【下標號】
例如向陣列score中存放資料
score=26;
賦值時使用for迴圈更加方便
這種方法可以在不知道索引的前提下,依次訪問陣列中所有元素,具體需要使用foreach語句
**如下:
static void main(string args)
;//採用foreach語句對myarray進行遍歷
foreach (int number in myarray)
console.readkey();
}
使用array.clear方法可清空陣列元素(由於陣列元素值初始後不可更改,所以清空元素後,元素的值顯示為0)
這裡提供了兩個方法:array.indexof和array.lastindexof
sort方法排序
int myarray = ;
console.writeline("陣列排列前");
foreach (int i in myarray)
console.writeline("\n");
console.writeline("指定陣列元素排序");
//對陣列中所有元素排序
array.sort(myarray);
foreach (int i in myarray)
console.readline();
氣泡排序
static listlist = new list() ;
static void main(string args)
static void bubble()
}printlist();
}} private static void printlist()
", item));
}console.writeline();
}
C 陣列知識總結
從array類派生的,一組資料型別相同的變數組合。一種空間連續的資料結構。元素通過索引 位置的序號 進行操作。語法宣告 陣列型別 陣列名 初始化 陣列名 new 資料型別 容量 初始化的元素型別與宣告時的型別必須相同。陣列初始化後,記憶體中儲存該資料型別的預設值 整形為0 整形為0.0 char為 ...
C 重點知識總結 陣列
記憶體分割槽 堆 手動分配釋放,malloc,new來分配,free,delete來釋放 棧 編譯器自動分配釋放,存放函式的引數值 區域性變數的值等 全域性 靜態 儲存區 存放全域性變數和靜態變數,包括data段 全域性初始化區,存放初始化的全部變數和靜態變數 與bss段 全域性未初始化區,在程式執...
C 陣列知識點總結 全 !
c 中陣列可以宣告為一維陣列,二維陣列,交錯陣列,如 int num new int 10 宣告乙個一維陣列 int num2 new int 4,5 宣告乙個二維陣列 int num3 new int 3 宣告乙個交錯的陣列 for int i 0 i還可以將矩形陣列和交錯陣列混合使用。陣列的初始...