Comment Comment by xen0 Reading through, something small caught me by surprise.https://c3-lang.org/language-common/arrays/#fixed-size-multi...Multi dimensional arrays are not declared in the same way they are accessed; the order of dimensions is reversed.Accessing the multi-dimensional fixed array has inverted array index order to when the array was declared.That is, the last element of 'int[3][10] x = {...}' is accessed with 'x[9][2]'.This seems bizarre to me. What am I missing? Are there other languages that do this? parent xen0 10 months ago
https://c3-lang.org/language-common/arrays/#fixed-size-multi...
Multi dimensional arrays are not declared in the same way they are accessed; the order of dimensions is reversed.
Accessing the multi-dimensional fixed array has inverted array index order to when the array was declared.
That is, the last element of 'int[3][10] x = {...}' is accessed with 'x[9][2]'.
This seems bizarre to me. What am I missing? Are there other languages that do this?