このようにC++で2D配列を宣言することの違いは何ですか?
int mp[3][3]={{0,2,1},
{0,2,1},
{1,2,0}};
この?
int mp[3][3]={0,2,1,
0,2,1,
1,2,0};
上記の配列は、3つの要素すべてが配列そのものであり、下の要素は非配列要素の配列ですか、それとも両方ともコンパイラによって同じものとして読み取られますか?