陣列定義 初始化及其屬性

2022-04-04 09:29:08 字數 985 閱讀 7265

一維陣列定義: int myar;

一維陣列申明及其初始化:

申明陣列,並制定陣列的長度: int myarr=new int(5);

如果用花括號初始化陣列,則 還可以 不指定陣列的大小 ,因為編譯器會自 動統計元素的個數 : int myarr=new int;

使用c#譯器還有一種更簡化的形式。 佼用花括號可以同時宣告和初始化陣列:int myarray = ;

迴圈訪問素組中元素:

for (int i = 0氵 i < myarr.length; i++)

foreach(var val in myaarr)

多維陣列定義:

int[,] arr=new int[3,3]();//定義和初始化多維陣列

多維陣列賦值:

arr[0,0]=1;

arr[0,1]=2;

arr[0,2]=3;

arr[1,0]=4;

arr[1,1]=5;

arr[1,2]=6;

arr[2,0]=7;

arr[2,1]=8;

arr[2,2]=9;

簡化方式定義陣列,並初始化以及賦值:int[,] arr=,,}

陣列值賦值和獲取方

array intarray =array.createinstance(typeof (int)5)

for (int i = 0; i <5; i++

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

陣列複製:

int intarray2 =  (int)intarry1.clone();

除了使用clone()方法之外 ,還 可以 使用細 羽四ⅱ⑽ 方法建立淺表副本。 但clone方法和 copy方

法有乙個重要區別 :clone方 法會建立乙個新陣列 ,而 copy方法必須傳遞階數相同且有足夠元素的己

有陣列。

陣列排序: array.sort();

vector 多維向量定義及其初始化

using namespace std 一維向量 vector vector 1d 1 只定義向量 vector vector 1d 2 n 定義的同時初始化大小 vector vector 1d 3 n,m 定義的同時初始化大小為n,元素初始值為m vector vector 1d 4 vecto...

C 陣列初始化及定義

一 一維陣列 靜態 int array 100 定義了陣列array,並未對陣列進行初始化 靜態 int array 100 定義並初始化了陣列array 動態 int array new int 100 delete array 分配了長度為100的陣列array 動態 int array new...

陣列的定義與初始化

人們借助計算機來記錄每月的開支 日降水量 季度銷售額 企業可以借助計算機來管理員工薪水 倉庫存貨清單等等。採用陣列可以有效便捷地處理各種型別的資料。陣列 array 是由一系列型別相同的元素構成。可以使用申明來告訴編譯器需要乙個陣列,包含陣列元素的型別和陣列元素的數目。簡單陣列的定義char cod...