Указатели и структуры данных. Передача в качестве аргумента функции массива массивов

   
На этом шаге мы рассмотрим передачу в функцию массива массивов.

   
До сих пор мы передавали в качестве аргумента функции только одномерный массив, то есть массив, элементами которого не были массивы. Можно передавать массивы массивов. Если, например
такой массив передается в качестве аргумента функции, то его описание, как аргумента функции, может быть следующим:

  int m[2][13];   int m[][13];

   
Здесь m указывает на начало массива, поэтому компилятору достаточно знать только последнюю размерность массива массивов (то есть количество столбцов массива) и начало его первого элемента.

   
Другой вариант описания:

  int (*m)[13];

Здесь m указывает на начало массива.

   
Более подробную информацию по этому вопросу можно получить здесь.

   
На следующем шаге мы рассмотрим массивы указателей.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий