> If you declare a two-dimensional (not sure about more dimensions..)
> fixed-size array of fixed-size arrays, like "int[4][4]", it will be treated
And what prevents the compiler to represent int[3][] arrays as "single-dimensional" 3*length array, since this is what it would do
in case the declaration was
struct triple { int a, b, c ; }
triple[] my_array ;
?