什麼是多維數組? 多維數組可以被描述爲「數組陣列」。例如,可以將twoDMatrix數組想象爲由元素組成的twoMatrix表,它們全部具有相同的統一數據類型。關於多維數組
int twoDMatrix [2 ][3 ] = { {5,3,2},{8,4,1} };
我想知道這個答案是否正確。
什麼是多維數組? 多維數組可以被描述爲「數組陣列」。例如,可以將twoDMatrix數組想象爲由元素組成的twoMatrix表,它們全部具有相同的統一數據類型。關於多維數組
int twoDMatrix [2 ][3 ] = { {5,3,2},{8,4,1} };
我想知道這個答案是否正確。
是的,夥計,你的表示是正確的。
在數組訪問的情況下,
int twoDMatrix [2 ][3 ] = { {5,3,2},{8,4,1} };
twoDMatrix[0][0] is 5 and twoDMatrix [1][1] is 4.
相信你得到了它。
是的,你的意思是真實的。多維數組實際上陣列的陣列可在如下存儲器被可視化,
| 5 | 3 | 2 | 8 | 4 | 1 |
哪個是相同,
int twoDMatrix [2 ][3] = {{5,3,2}, {8,4,1}};
相當於,
int twoDMatrix [6] = { 5,3,2,8,4,1 };
當使用一個二維數組最好把它想象成一個網格,其中第一個數字表示列,第二個數組表示與您將在e中看到的數據非常類似的網格xcel表。至少這就是我所做的。任何大於3d數組的東西(想象一個立方體)都會變得非常混亂,並可能被不同的結構所替代。
這可以通過自己運行代碼輕鬆進行測試。這比在這裏詢問要容易得多。 – morbidCode
@morbidCode謝謝 –