二維(多維)陣列

文章推薦指數: 80 %
投票人數:10人

一維陣列使用陣列名稱與一個索引值來指定存取陣列元素,二維陣列使用陣列名稱與兩 ... 配置,嚴格來說,C++ 沒有二維陣列這種東西,二維或多維陣列的概念,是以陣列的 ... 回C++目錄 一維陣列使用陣列名稱與一個索引值來指定存取陣列元素,二維陣列使用陣列名稱與兩個索引值來指定存取陣列元素,宣告方式與一維陣列類似: intmaze[5][10]; 上面這個宣告會配置5*10=50個整數的記憶體空間給陣列來使用,二維陣列使用兩個索引值來指定存取陣列,這兩個索引值都是由0開始,下面這個程式簡單的示範二維陣列的存取: #include usingnamespacestd; intmain(){ constexprintROWS=5; constexprintCOLUMNS=10; intmaze[ROWS][COLUMNS]; for(introw=0;row usingnamespacestd; intmain(){ intmaze[2][3]={ {1,2,3}, {4,5,6} }; for(autorow:maze){ for(inti=0;i<3;i++){ cout< usingnamespacestd; intmain(){ intmaze[2][3]={ {1,2,3}, {4,5,6} }; for(auto&row:maze){ for(auton:row){ cout<



請為這篇文章評分?