C 陣列的宣告方式

2021-07-14 23:59:22 字數 772 閱讀 8240

c#陣列的五種宣告方式

一、宣告乙個未經初始化的陣列引用,以後可以把這引用初使化為乙個陣列例項

int intarray;

intarray = new int[10];

注:陣列的引用必須以相同或相關型別例項化,陣列初使化預設值,值型別為0,引用型別為null

二、宣告乙個陣列引用並對他進行初使化,該陣列引用被立即賦予乙個陣列的新例項。

int intarray = new int[10];

三、宣告乙個陣列,初使化陣列引用,並給陣列元素賦值

int intarray = new int[3] ;

注:初使化列表以逗號(,)隔開,且列表中的個數必須與陣列長度一致。

四、與第三種方式基本相同,只是不設定陣列的初使化大小,由陣列元素確定。

int intarray = new int ;

五、這是第四種方式的簡化版,其中的陣列型別與陣列大小是根據初使化列表推斷出來的。

int intarray = ;

多維資料

多維陣列為矩形陣列,有多個維度與索引,維度在中用逗號隔開,「[,]」,例如最

常見的二維陣列:

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

交錯陣列

交錯陣列被認為是乙個陣列的陣列,交錯陣列的每乙個向量都可以有不同的長度。

首先應定義交錯陣列中的行(向量數),再宣告每行的元素個數

int intarray = new int[2],new int }

注意與二維陣列的區別

C 陣列的宣告方式

一次性生命多個相同型別的變數 int 陣列名 new 陣列長度 陣列型別是引用型別,宣告陣列變數只是為引用陣列例項預留空間。實際的陣列例項是在執行時使用 new 運算子動態建立而成。new 運算指定了新陣列例項的長度,然後在此例項的生存期內固定使用這個長度。陣列元素的索引介於 0 到 length ...

C 陣列的宣告方式

陣列概述 c 陣列從零開始建立索引,即陣列索引從零開始。c 中陣列的工作方式與在大多數其他流行語言中的工作方式類似。但還有一些差異應引起注意。宣告陣列時,方括號 必須跟在型別後面,而不是識別符號後面。在 c 中,將方括號放在識別符號後是不合法的語法。int table not int table 另...

C 陣列的宣告方式

c 陣列的五種宣告方式 一 宣告乙個未經初始化的陣列引用,以後可以把這引用初使化為乙個陣列例項 int intarray intarray new int 10 二 宣告乙個陣列引用並對他進行初使化,該陣列引用被立即賦予乙個陣列的新例項。int intarray new int 10 三 宣告乙個陣...