二維(多維)陣列 - OpenHome.cc

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

一維陣列使用陣列名稱與一個索引值來指定存取陣列元素,二維陣列使用陣列名稱與兩個索引值來指定存取陣列元素,宣告方式與一維陣列類似: int maze[5][10]; ... 回C語言目錄 一維陣列使用陣列名稱與一個索引值來指定存取陣列元素,二維陣列使用陣列名稱與兩個索引值來指定存取陣列元素,宣告方式與一維陣列類似: intmaze[5][10]; 上面這個宣告會配置5*10=50個整數的記憶體空間給陣列來使用,二維陣列使用兩個索引值來指定存取陣列,這兩個索引值都是由0開始,下面這個程式簡單的示範二維陣列的存取: #include #defineROW5 #defineCOLUMN10 intmain(void){ intmaze[ROW][COLUMN]; for(inti=0;i #defineROWS2 #defineLEN3 intmain(void){ intmaze[ROWS][LEN]={ {1,2,3}, {4,5,6} }; for(inti=0;i



請為這篇文章評分?