待解决,为什么br类型为int时数组中未初始化数据就不是默认的0了

#include

const int ROW=2;

const int COL=5;

void copy(double p1[],double p2[][COL],int x);

int main()

{

   

        int i,j;

        double ar[7];

        double br[ROW][COL];

        printf("enter data for ur original array\n");

         for(i=0;i<7;i++)

             scanf("%lf",&ar[i]);

        copy(ar,br,3);

    

        for(i=0;i

        {

            for(j=0;j

           printf("%.lf",br[i][j]);

            printf("\n");

            

        }

}

 

void copy(double p1[],double p2[][COL],int x)

{

    int i,j,k;

    k=0;

    

    for(i=0;i

    {

        for(j=0;j

     {

         p2[i][j]=p1[k+2];

         k++;

     }

        

    }

    

}

你可能感兴趣的:(待解决,为什么br类型为int时数组中未初始化数据就不是默认的0了)