c 關於多維陣列

2022-06-24 14:36:16 字數 580 閱讀 7820

c++ 支援多維陣列,宣告形式如下

type name[size1][size2]...[sizen];
如,下面宣告建立乙個三維整型陣列

int threedim[1][2][3];

多維陣列最簡單的形式是二維陣列,如下

type arrayname [ x ][ y ];
例項

#include using namespace std;

int main();

// 輸出陣列中每個元素的值

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

for(int j = 0; j < 3;j++)

return 0;

}

以上**執行後結果為

n[0][0]:1

n[0][1]:2

n[0][2]:3

n[1][0]:4

n[1][1]:5

n[1][2]:6

關於多維陣列

好久不寫 了,看到乙個多維陣列的例子居然懵了!以前學習的時候還特地總結了一下,俗話說 好記性不如爛筆頭啊。現在記下來。其實最好分辨是幾維資料就是看有幾個括號 這裡指數組的初始化變數值 這其實就相當於定義乙個 int 3 3 1 的陣列。如果是,則相當於定義了乙個int 1 2 2 的陣列。不知道有沒...

C 多維陣列

宣告乙個二維陣列,如下 型別 陣列名 宣告乙個三維陣列,如下 型別 陣列名 多維陣列最簡單的形式是二維陣列。乙個二維陣列,在本質上,是乙個一維陣列的列表。乙個二維陣列可以被認為是乙個帶有 x 行和 y 列的 下面是乙個二維陣列a,包含 3 行和 4 列 所以訪問二維陣列的元素 a 行下標,列下標 初...

C 多維陣列

參考自 primer c 第五版 嚴格的講,c 沒有多維陣列,通常所說的多維陣列其實是陣列的陣列。當乙個陣列的元素依然是陣列時,通常使用兩個維度來定義它 乙個維度表示陣列本身大小,另乙個維度表示其元素 也就是陣列 的大小 int a 3 4 表示大小為3的陣列,每個元素是含有4個整數的陣列 int ...