array = (double **)malloc(3 * sizeof(double*));
           for(i=0; i<3; i++){
            array[i] = (double *)malloc(3 * sizeof(double));
            
     
  
          
           for(i=0;i<3;i++){
            for(j=0;j<3;j++){
             array[i][j] =1;
             
            }
            printf("%d\n",array[i][j]);
           }
          


for(i=0; i<3; i++) free(array[i]);
          free(mask);



array 2차원 배열 만들고 for문을 이용해서 배열 전체 1로 채우려고 하거든요


근데 안됩니다 왜그러지 알려주세요