C 學習筆記(四) 陣列

2021-10-16 12:27:46 字數 1669 閱讀 3161

int  arr;                    //陣列元素型別[ ] 陣列名字;
arr= new int[5];      //陣列名字=new 陣列元素型別[陣列元素的個數]
為單個陣列元素賦值:

arr[i]=i+1;
同時為整個陣列賦值:

string arrstr= new string[ ];
~在陣列中隨機取值

int random = new random().next(0,cardsnumber.length);

cardsnumber[i] = cardsnumber[random];

int [,] myarr;				//type[,] arrayname;

int myarr; //type arrayname;

int [,] a=new int [2,4];
2.逐個分配:

int  a =new int [2];

a[0]=new int[2];

a[1]=new int[3];

為單個元素賦值。

以行為單位賦值。

為整個陣列賦值。

int  a =new int[3];			//只指定行數

a[0]=new int[5]; //第一行分配5個元素,每一行都要單獨分配

a[1]=new int[3];

a[2]=new int[4];

copy

將指定陣列元素複製到乙個array中

copyto

從指定索引目標開始,複製全部元素

exists

判斷陣列是否含有指定元素

getlength

獲取array的長度

getlowerbound

獲取下限

getupperbound

獲取上限

getvalue

獲取指定位置的值

reverse

反轉順序

setvalue

設定指定位置元素的值

sort

排序(一維陣列)

array_int.length;						//陣列的行數

array_int[i].length; //第i行的列數

2.二維陣列的列數統計

for(int i=0;i}
foreach(【型別】【迭代變數名】in 【集合】)

string roles=;//設定乙個要迴圈輸出的陣列

foreach(string role in roles) //role作為foreach內迴圈的暫時變數,要輸出的話只能在括號內輸出

array.sort(arr);

array.sort(arr,0,10);

array.reverse(arr);

array.reverse(arr,0,10);

C 學習筆記四 陣列

陣列宣告 宣告陣列 typename arrayname arraysize arraysize指定元素數目,必須是整型常數例如 short months 12 該宣告建立乙個有12個元素的名為months陣列,每個元素都可儲存乙個short型別的變數陣列之所以被稱為復合型別,是因為他是使用其他型別...

C語言學習筆記(四)陣列

一 陣列 1.陣列基本使用 陣列的定義格式 型別 陣列名 元素個數 int ages 5 19 19 28 27 26 ages 1 29 ages 0 19 ages 1 19 ages 2 28 ages 3 27 ages 4 26 遍歷 按順序檢視陣列的每乙個元素 for int i 0 i...

C 學習筆記(四)

指標是指向一些記憶體位址的變數,既可以是資料的位址也可以是函式的位址。所以,可以在執行時改變指標指向的內容。c 的成員指標 pointer to member 遵從同樣的概念,除了所選擇的內容是在類中之內的成員指標。這裡麻煩的是所有的指標需要位址,但在類內部是沒有位址的 選擇乙個類的成員意味著在類中...