На этом шаге мы рассмотрим передачу в функцию массива массивов.
До сих пор мы передавали в качестве аргумента функции только одномерный массив, то есть массив, элементами которого не были массивы. Можно передавать массивы массивов. Если, например такой массив передается в качестве аргумента функции, то его описание, как аргумента функции, может быть следующим:
int m[2][13]; int m[][13];
Здесь m указывает на начало массива, поэтому компилятору достаточно знать только последнюю размерность массива массивов (то есть количество столбцов массива) и начало его первого элемента.
Другой вариант описания:
int (*m)[13];
Более подробную информацию по этому вопросу можно получить здесь.
На следующем шаге мы рассмотрим массивы указателей.