C 學習筆記之陣列操作

2021-06-12 09:58:43 字數 1263 閱讀 6696

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,而且不能用這種遍歷 將二維陣列的行和列轉換,並賦值給另乙個...