В C у нас есть двумерные массивы, то есть a[m][n]
.C Двумерные массивы: Является ли первый «уровень» массивом указателей?
В одномерных массивах a
является указателем на начало массива.
Как насчет двухмерных массивов? Делает ли a[i]
указатель на начало строки i
в массиве? Таким образом, a[i]
представляет собой массив указателей, передаваемых функции в следующем вопросе function(int **a, m, n)
?
«* В одномерных массивах a является указателем на начало массива.« Нет, это не так. – alk
'a [m] [n]' - массив массивов. – alk
a является указателем на его первый элемент. –