C 陣列知識總結

2021-08-20 05:21:33 字數 1505 閱讀 6470

是一種資料型別,可儲存一組資料

//語法:

資料型別【】陣列名;

//宣告型別:

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還可以將矩形陣列和交錯陣列混合使用。陣列的初始...