1. 程式人生 > >C++中二維陣列的初始化

C++中二維陣列的初始化

在C++中,二位陣列有兩種使用方式。

第一種是靜態宣告及初始化,如下:

int array2[3][2]={{4,2},{5},{6}};
第二種是,有時我們不知道二維陣列需要多少行和多少列,這時是動態陣列。
int **array;

後來我們通過輸入來獲取陣列的行n和列m,則對陣列進行這樣處理:

array=new int*[n];
      for(int i=0;i<n;i++)
            Maze[i]=new int[m];
經常犯的錯誤提示:不要什麼都隨便複製貼上,這樣很容易出錯!