double (*hage)[10];
↑
これはどういった宣言なんですか?
double *hage[10];
とは違いますか?