c 基礎十三(二維陣列)

2021-10-17 14:57:56 字數 1143 閱讀 6475

理解:二維陣列是一維陣列的一種延伸,假如將一維陣列比喻成一條由點構成的線,而二維就是由點構成的面.

資料型別 陣列名 [行數][列數]

例:int arr[2][4];

表示:1.定義了乙個int型別,陣列名為arr的二維陣列.

2.arr陣列有2行4列.

3.下標都是從0開始.

4.當程式執行時,將為陣列arr開闢2×

\times

× 2 ×

\times

× 4=32位元組的 連續空間.

1.資料型別 陣列名[行][列]={{資料1,資料2…},{資料n,資料n+1…}…};

例:  int arr[2][3]={{1,2,3},

{4,5,6}};

2.資料型別 陣列名[行][列]={資料1,資料2,…};

例: int arr[2][3]={1,2,3,4,5,6};

3.資料型別 陣列名[列]={資料1,資料2,…};

例: int arr[3]={1,2,3,4,5,6};

注:在定義二維陣列,如果初始化資料,可以省略行數

通過陣列下標進行賦值和輸出.

**:

#include 

using namespace std;

int main()

cout<<

"輸出為:"

<

for(int i=

0;i<

2;i++

) cout<

}system

("pause");

return0;

}

執行結果:

執行介面:

C 基礎(四十三)二維陣列初始化

region 二維陣列 using system using system.collections using system.collections.generic using system.drawing using system.io using system.linq using system...

C語言基礎二維陣列

1 二位陣列的定義int array n m 行下標的取值範圍是0 n 1,列下標的取值範圍是0 m 1,二維陣列最大下標元素是array n 1 m 1 如定義乙個3行4列的陣列 int array 3 4 二位陣列在引用時也要注意數界限的問題。2 二維陣列的初始化 1 可以將所有元素解除安裝乙個...

C語言 十三 陣列

一 一維陣列 1 include 2 include 3 intmain 4 6inti 7 8for i 0 i 5 i 9 printf d n a a i 1011 system pause 12return0 13 陣列的簡單使用 1 1 include 2 include 3 intmai...