using system;
class class1
;intarray1 = new int;
//宣告一維陣列,同時初始化
int intarray2 = new int[3];
int intarray3 = new int;
int intarray4 = ;
string strarray1 = new string;
string strarray2 = ;
//通過陣列索引(下標),對元素訪問
if (intarray1[2] > intarray2[0])
//直接建立一維陣列,作為方法引數
write_1darray(new int);
write_1darray(new string);
//宣告二維陣列,沒有初始化
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 = ,},,}};
//把二維陣列作為方法的引數
write_2darray(sarray1);
//直接建立二維陣列,作為方法引數
write_2darray(new short[,],});
//宣告交錯陣列,沒有初始化
int jagintarray1;
//初始化已宣告的交錯陣列
jagintarray1 = new int [2] ,
new int
};jagintarray1 = new int ,
new int ,
intarray2 //使用int陣列變數
};//宣告交錯陣列,同時初始化
int jagintarray2 = ,
new int ,
intarray1
};//把交錯陣列作為方法引數
write_jagarray(jagintarray1);
private static void write_1darray(int arrayname)
}
C字元陣列
c語言 的運算子無法操作字串。在c語言中把字串當作陣列來處理,因此,對字串的限制方式和對陣列的一樣,特別是,它們都不能用c語言的運算子進行複製和比較操作。1 字元陣列的賦值只能對其元素一一賦值。2 一定要理解賦值與初始化的區別 3 系統對字串常量也自動加乙個 0 作為結束符,有了結束標誌 0 後,字...
c字元陣列
定義乙個長度為1000的字元陣列str 1000 在定義 i 0,cnt 0 cnt用來記錄單詞的個數 while str i n 既輸入回車時結束字元的輸入 str i 0 設定結束的標誌 for i 0 to str i 0 if str i str i 1 如果這個字元不為空格,並且下乙個字元...
C 字元陣列
array 直接初始化 char 陣列是特殊的,這種初始化要記得字元是以乙個 null 結尾的。include using namespace std intmain int len sizeof a1 sizeof a1 0 printf 陣列a1長度為 d n len char a2 liuke...