using system;
using system.collections.generic;
using system.linq;
using system.text;
; int lowerbounds=;
//建立乙個2*3的陣列,陣列的每一維都是從lowerbounds所指的數字開始的。
array intarray2 = array.createinstance(typeof(int), lengths, lowerbounds);
intarray2.setvalue(55, 1, 10);
intarray2.setvalue(33,1,11);
intarray2.setvalue(22, 1, 12);
intarray2.setvalue(11, 2, 10);
intarray2.setvalue(66, 2, 11);
intarray2.setvalue(77, 2, 12);
for (int i = 1; i < 3; i++)
", intarray2.getvalue(i, j));
console.writeline();
}
console.readline();
int array = new int ;
int array1 = new int[2] ;
//鋸齒
int intarray3 = new int[3];//行數一定要指定
intarray3[0] = new int[2] ;
intarray3[1] = new int[5] ;
intarray3[2] = new int[3] ;
for(int row=0;row:",row);
for (int col = 0; col < intarray3[row].length; col++)
console.write(" ", intarray3[row][col]);
console.writeline();
console.readline();
}//二維陣列
int[,] intarray4 = ,,};
int[,] intarray5 = new int[3, 3];
//三維陣列
int[, ,] intarray6 =,},
,},,},};}
}}
C 學習筆記之陣列
陣列中存放的資料型別相同,陣列大小固定。初始化陣列時,陣列的維度必須是乙個常量表示式。內建型別在函式外初始化時如果沒有給定值,系統會自動為其賦值,如果實在函式內初始化沒有賦值會出現錯誤,陣列也是一樣的,如果在函式內部定義了某種內建型別的陣列,預設初始化會令陣列含有未定義的值。陣列不能用來初始化另乙個...
學習筆記之C 陣列
具有相同型別的一批資料所構成的整體成為陣列。乙個變數用來表示乙個資料,乙個陣列用來表示一批資料。陣列的名字簡稱為陣列名,陣列中的資料被稱為陣列元素 或陣列分量 用陣列名和下標來標識 區分陣列元素需要乙個順序號稱為一維陣列,區分陣列元素需要兩個順序號稱為二維陣列.一 一維陣列 1.一維陣列的定義 型別...
C 學習筆記之 陣列
定義舉例 int b int c new int 3,3 int d new int 若定義和賦值分開,可以這樣做 int v v new int 2,3 和一維陣列不同,二維陣列的console.write b.length 輸出的值是4,而且不能用這種遍歷 將二維陣列的行和列轉換,並賦值給另乙個...