iT邦幫忙

DAY 9
0

學習C++,為了自己。系列 第 9

C++第九天-二維陣列

  • 分享至 

  • xImage
  •  
const int num1;
const int num2;
int iarr[num1][num2];

這是二維陣列的宣告方法,其實就是一維陣列後面又多一個[]

int iarr[1][5];

for(int i=0;i<5;i++)

{

    cin>>iarr[0][i];

}

呼叫時也跟一維陣列一樣,變數陣列名稱+[數字][數字]

int iarr[1][1]={1};

[0][0]是第一個,值為1


比較跟一維不同的是

int iarr[2][3]={{1,2,3},{4,5,6}};

int iarr[2][3]={1,2,3,4,5,6};

上面兩個是一樣的意思,只是第一個會比較容易理解。

iarr[0][0]=1

iarr[0][1]=2

iarr[0][2]=3

iarr[1][0]=4

iarr[1][1]=5

iarr[1][2]=6

這是上面兩個宣告後,陣列中的各個位址的值。

int iarr3[num1][num2][num3];

當然也可以宣告三維或多維,不過程式碼會變得很複雜就是了


上一篇
C++ 第8天 非常沮喪!for迴圈的既定思維
下一篇
C++第十天
系列文
學習C++,為了自己。12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言