陣列是一種資料結構,其宣告方式如下:
type arrayname;
陣列具有以下屬性:
1.陣列可以是一維、多維或交錯的。
2.數值陣列元素的預設值設定為零,而引用元素的預設值設定為 null。
3.交錯陣列是陣列的陣列,因此,它的元素是引用型別,初始化為 null。
4.陣列的索引從零開始:具有 n 個元素的陣列的索引是從 0 到 n-1。
5.陣列元素可以是任何型別,包括陣列型別。
一維陣列
程式**
//宣告一維陣列,沒有初始化,等於null
int intarray1;
//初始化已宣告的一維陣列
intarray1 = new int[3]; //陣列元素的預設值為0
intarray1 = new int[3];
intarray1 = new int;
//宣告一維陣列,同時初始化
int intarray2 = new int[3];
int intarray3 = new int;
int intarray4 = ;
string strarray1 = new string;
string strarray2 = ;
//把陣列裡的所有元素倒敘
for(int i=0;i《陣列.length/2;i++)
多維陣列
程式**
//宣告二維陣列,沒有初始化
short[,] sarray1;
//初始化已宣告的二維陣列
sarray1 = new short[2,2];
sarray1 = new short[2,2],};
sarray1 = new short[,],};
//宣告二維陣列,同時初始化
short[,] sarray2 = new short [1,1]};
short[,] sarray3 = new short [,],,};
short[,] sarray4 = ,};
//宣告三維陣列,同時初始化
byte[,,] barray1 = ,},,}};
交錯陣列
程式**
//宣告交錯陣列,沒有初始化
int jagintarray1;
//初始化已宣告的交錯陣列
jagintarray1 = new int [2] ,
new int
}; jagintarray1 = new int ,
// new int ,
intarray2 //使用int陣列變數
}; //宣告交錯陣列,同時初始化
int jagintarray2 = ,
//new int ,
intarray1
};
空陣列的使用技巧
陣列 array 是有序的元素序列。乙個長度為0的陣列我們稱之為 空陣列 空陣列是乙個真正的物件,只是包含元素個數為0。我們可以先做個實驗。本文實驗在 64位機測試 int aa 1 int bb 0 printf aa address p r n aa printf aa sizeof ld r ...
C 之 陣列的理解和使用
宣告乙個變數就是在記憶體中間劃分一塊合適的記憶體空間,宣告乙個陣列就是劃分出一組合適的記憶體空間。例如我們宣告乙個name變數 string name 小白 console.writeline name console.read 輸出的結果為 但是當我們需要很多名字的時候,比如乙個班級的所有同學的名...
Linux Shell 陣列的建立及使用技巧
linux shell在程式設計方面比windows 批處理強大太多,無論是在迴圈 運算。已經資料型別方面都是不能比較的。下面是個人在使用時候,對它在陣列方面一些操作進行的總結。1.陣列定義 chengmo centos5 a 1 2 3 4 5 chengmo centos5 echo a 一對括...