>>45
それじゃだめだよ

#include<stdio.h>
#include<stdlib.h>

int main(void){
double test[5][5]= {1,0,0,0,0,
0,1,0,0,0,
0,0,1,0,0,
0,0,0,1,0,
1,0,0,0,1
};
double (*x)[5] = test;
printf("ad1=%d\n",*x);
printf("ad2=%d\n",test);
printf("12=%f\n",x[1][2]);
return0;
}