????C++?ж???????????????????????£?????????????????????????????????顣?????????????????????????????????????????????????顣?????????????????????????????????????????????????????????????????????????????????????????int m=2?? n=3; int** array2D=new int[m][n];????????????????д????int n=3; int* array=new int[n];???????????????????????????з???????

??????Щ???鰱?????????????????????????????????飬??????????

#include <iostream>
using std::cout;
using std::endl;
int main() {
    int i?? j;
    int m=2?? n=3;
    //?????????????
    int** array2D=new int*[m];

    //????з?????
    for(i=0; i<m; ++i) {
         array2D[i]=new int[n];
    }

    //???????
    for(i=0; i<m; ++i) {
         for(j=0; j<n; ++j) {
              array2D[i][j]=i+j;
         }
    }
    for(i=0; i<m; ++i) {
         for(j=0; j<n; ++j) {
              cout<<array2D[i][j]<<"/t";
         }
         cout<<endl;
    }

    //??????з??????
    for(i=0; i<m; ++i) {
         delete[] array2D[i];
    }

    //????????????
    delete[] array2D;
 
    return EXIT_SUCCESS;
}

????????C++??????鶯???????????????????????t???????????????????????顣????????????

#include <iostream>
using std::cin;
using std::cout;
using std::endl;
int main() {
    int i?? j;
    int m=3;
    int n[3]={1?? 2?? 3};

    //?????????
    int** array2D=new int*[m];
 
    //??з???????????
    for(i=0; i<m; ++i) {
         array2D[i]=new int[n[i]];
    }

    //???????
    for(i=0; i<m; ++i) {
         for(j=0; j<n[i]; ++j) {
              array2D[i][j]=j+1;
         }
    }
    for(i=0; i<m; ++i) {
         for(j=0; j<n[i]; ++j) {
              cout<<array2D[i][j]<<"/t";
         }
         cout<<endl;
    }
 
    //??????????
    for(i=0; i<m; ++i) {
         delete[] array2D[i];
    }
    delete[] array2D;
 
    return EXIT_SUCCESS;
}

??????????????

????1

????1 2

????1 2 3

????????????????????????????????鷳??????????????????д???????????????????????????±?????????????????t?????????????????????????????