二級(jí)考試C++基礎(chǔ):動(dòng)態(tài)創(chuàng)建二維數(shù)組

字號(hào):

標(biāo)準(zhǔn)方法:
    動(dòng)態(tài)開辟二維數(shù)組要分兩步完成
    一步是開行首指針列表
    一步是開某一橫行的指針
    int **a;
    int n;
    int i;
    scanf("%d",&n);
    a=(int **) malloc (n*sizeof(int *));
    for (i=0;i    {
    a[i]=(int *)malloc(n*sizeof(int));
    }
    其他方法:
    char arr**;
    char *GoodsName[1000]; //指針數(shù)組,每個(gè)指針指向一行
    for(i=0;i<1000,i++)
    GoodsName[i]=(char *)malloc(100 * sizeof(char));
    arr = GoodsName;