[C/C++基礎]- 實現動態配二維陣列和傳遞動態的二維陣列

[C/C++基礎]- 實現動態配二維陣列和傳遞動態的二維陣列

[C/C++基礎]- 實現動態配二維陣列和傳遞動態的二維陣列

 

本篇要和(C/P)同好分享動態配二維陣列和傳遞動態的二維陣列,有需要的同好們歡迎來(C/P) ^ ^

程式碼

#include <iostream>
usingnamespace std;
//////////////////////////////////
//實現動態配二維陣列和傳遞動態的二維陣列
void showarray(int **array)
{
    int i,j,k=0;
     for(i=0;i<3;i++)
     {
         for(j=0;j<3;j++)
         {
            printf("array[%d][%d]=%d\t",i,j,*(*(array+i)+j));
         }
        printf("\n");
     }
}
void main()
{
    int **array;
    int i,j,k=0;
    /////////////////////////////////
    //動態配二維陣列
    array = new int*[3];
    for(i=0;i<3;i++)
        array[i] = new int[3];
    ////////////////////////////////
    //填值
     for(i=0;i<3;i++)
         for(j=0;j<3;j++)
         {
             k++;
            *(*(array+i)+j) = k;
         }
    //////////////////////////////
    //傳遞動態的二維陣列
    showarray(array);
    delete [] array;
}

 

 


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *