1 4 C 語言基礎 陣列

2022-08-31 10:57:13 字數 2690 閱讀 9638

// type arrayname;

//宣告乙個int陣列

int arry;

//宣告的時候指定陣列的長度為5;這個時候的初始化值為0

int arry2=new int[5];

//宣告的時候初始化值 -- 初始化的值個數必須和指定的長度匹配

int array3=new int[5];

// 字串陣列

string arrstr=;

陣列遍歷

// one

int arr=;

foreach(int n in arr)

",n);

}

//type[,] arrayname;

//宣告int陣列 2行2列

int[,] arr=new int[2,2];

//初始化

int[,] arr=new int[2,2], };

//等價

int[,] arr=new int[,], };

getlength(int num):獲取陣列第幾個緯度的長度

int [,] arr=new int[3,2],,};

//獲取行

int row= arr.getlength(0);

//獲取列

int col=arr.getlength(1);

//迴圈輸出每個元素

for(int i=0;iarraylist三個構造器

//1.預設構造器,預設初始化大小16

public arraylist();

//demo

arraylist lst= new arraylist();

for(int i=0;i<10;i++)

//2. 使用乙個icollection 物件來構造

public arraylist=new arraylist(icollection);

//demo

int arr= new int;

arraylist lst= new arraylist(arr);

// 3.初始化大小的arraylist

public arraylist(int);

//demo

arraylist lst=new arraylist(10);

for(int i=0;i<10;i++)

屬性

說明capacity

獲取或者設定arraylist的元素個數

count

獲取實際包含的元素數

isfixedsize

獲取乙個值,指示arraylist是否具有固定大小

isreadonly

獲取乙個值,指示arraylist是否為唯讀

issynchronized

獲取乙個值,指示是否同步對arraylist的訪問

item

獲取或者設定指定索引出的元素

syncroot

獲取可用於同步arraylist的訪問物件

方法名稱

說明add(item)

返回int下標索引,新增元素到尾部

insert(index,object value)

在index索引出插入元素,可為空,無返回值

clear()

清空元素

remove(object obj)

移除第乙個匹配項

removeat(int index)

移除指定索引出的元素

removerange(index,count)

從index開始,刪除count個元素

contains(object item)

返回bool用來確定某個元素是否在其中

indexof(object value)

返回第乙個匹配的索引,否則返回-1

lastindexof(object value)

反向查詢,並返回查詢到的索引,否則返回-1

//add新增元素

arraylist arr=new arraylist();

for(int i=0;i<10;i++)

// insert插入元素

arr.insert(6,99);

//remove刪除元素

arr.remove(6);

//removeat 刪除下標是2的元素

arr.removeat(2);

//removerange()刪除一定數量

arr.removerange(2,4);//從下標是2的開始,連續刪除4個元素

//判斷是否有數字2 contains

console.writeline(arr.contains(2));

//查詢數字99的索引,找不到返回-1 indexof();

console.writeline(arr.indexof(99));

//從後面查詢數字99的索引,找不到返回-1 lastindexof();

console.writeline(arr. lastindexof(99));

//清空clear()

arr.clear();

C語言基礎 1 4 C語言陣列

字元陣列與字串 字元陣列的輸入和輸出 字串拷貝 字串比較 字串連線 getch 函式包含在conio.h的標頭檔案中。避免資料溢位 3 1 include int main 3 2 include include int main else if a 2 0 else if a 4 0 else e...

14 C 基礎 陣列

陣列宣告形如 a d 其中大小必須大於 0 const unsigned sz 10 常量表示式 int arr sz 含有 10 個整數的陣列 int parr 10 含有 10 個整數的陣列初始化 陣列 int main cout value a 0 endl value 0 return 0 ...

14 C語言 陣列

c 語言支援陣列資料結構,它可以儲存乙個固定大小的相同型別元素的順序集合。陣列是用來儲存一系列資料,但它往往被認為是一系列相同型別的變數。陣列的宣告並不是宣告乙個個單獨的變數,比如 number0 number1 number99,而是宣告乙個陣列變數,比如 numbers,然後使用 numbers...