理解:二維陣列是一維陣列的一種延伸,假如將一維陣列比喻成一條由點構成的線,而二維就是由點構成的面.
資料型別 陣列名 [行數][列數]
例: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...