C5 二維陣列

2021-06-26 11:51:30 字數 686 閱讀 6023

二維陣列

回想一維陣列的定義方式,型別修飾符 陣列名【元素個數】= 其中的元素個數可以不寫,系統會自動計數

下面建立乙個二維陣列

二維陣列的定義方式: 型別修飾符  陣列名【包含幾個小陣列】【每個小陣列有多少個元素】 =

二維陣列的初始化方式有兩種:1.,,。。。} 2.

初始值怎麼寫?可以寫乙個n為陣列的初始值

int array=,,};

一維陣列可以省略元素個數,二維陣列可以省略小陣列個數(也就是說可以省略第一維)

第二種二維陣列初始值的寫法

int array[3][4] = ;

系統會自動分配每個小陣列中得值

注意:當使用迴圈出現問題的時候,問題多出現於迴圈條件上面,所以要嚴格檢查迴圈條件是否滿足,特別是當雙重迴圈的時候以及多重迴圈時。

//字串陣列

char string[幾個字串][每個字串的長度] = ;

string 就是第乙個陣列的首位址 可以理解為恆等於&string

列印單個字元用轉義字元%c列印字串用轉義字元%s

當對字串陣列進行操作時,一般要用到的四個操作符是

1.strcpy(複製字串)

2.strlen(判斷字串中字元大小)

3.strcat(比較特殊,不經常使用,拼接字串)

4.strcmp(比較字串大小)

C5 二維陣列

各種陣列 int arr char stuname 20 wangermazi int arr 5 int a 10 int arr1 a 如果陣列位數用變數定義,其後不能設定初值 定義乙個三行四列的二維陣列 int arr 3 4 列印第三行第二個數 printf d n arr 2 1 arr ...

C 二維陣列

c 二維陣列 微學苑 具有兩個下標的陣列稱為二維陣列。有些資料要依賴於兩個因素才能惟一地確定,例如有3個學生,每個學生有4門課的成績,顯然,成績資料是乙個二維表,如書中表5.1所示。表5.1 學生成績資料表 學生序號 課程1課程2 課程3課程4 課程5學生1 8578 9996 88學生2 7689...

C 二維陣列

c 二維陣列 微學苑 具有兩個下標的陣列稱為二維陣列。有些資料要依賴於兩個因素才能惟一地確定,例如有3個學生,每個學生有4門課的成績,顯然,成績資料是乙個二維表,如書中表5.1所示。表5.1 學生成績資料表 學生序號 課程1課程2 課程3課程4 課程5學生1 8578 9996 88學生2 7689...