Я понимаю, что массивы в C выделены в строчном порядке. Поэтому для массива 2 x 3:
0 1
2 3
4 5
Сохраняется в памяти как
0 1 2 3 4 5
Однако, если у меня есть массив размером 2 x 3 x 2:
0 1
2 3
4 5
и
6 7
8 9
10 11
Как они хранятся в памяти? Как раз подряд:
0 1 2 3 4 5 6 7 8 9 10 11
Или это какой-то другой способ? Или это зависит от чего-то?