//Microsoft Visual Studio 2015 Enterprise//变长二维数组#include <iostream>#include<iomanip>using namespace std;int main(){int lineNum=4, rowNum=4; //lineNum指行数,rowNum指列数//为二维数组开辟空间int **p = new int *[lineNum]; //lineNum个*pfor (int i = 0; i < lineNum; i++){p[i] = new int[rowNum];}//赋值for (int j = 0; j < lineNum; j++){for (int k = 0; k < rowNum; k++){p[j][k] = (j + 1)*(k + 1);cout << setw(6) << p[j][k] << ":" << setw(8) << &p[j][k];}cout << endl;}//释放二维数组占用的空间for (int m = 0; m < lineNum; m++){delete[] p[m];}delete[] p;return 0;}
