目录

使用一维数组模型二维数组

静态二维数组

动态二维数组

利用vector创建二维数组

#include

#include

using namespace std;

int rows=2,columns=3;

使用一维数组模型二维数组

int a0[] = {1,2,3,4,5,6};

for(int i=0;i

for(int j=0;j

cout<

}

cout<

}

静态二维数组

int a1[2][3] = {1,2,3,4,5,6};

动态二维数组

//申请空间

int** a2 = new int*[rows];

for(int i=0;i

a2[i] = new int[columns];

//释放空间

for(int i=0;i

delete []a2[i];

delete []a2;

利用vector创建二维数组

vector > a3(rows,vector(columns));

for(int i=0;i

for(int j=0;j

a3[i][j] = a1[i][j];

}

}