Передача 2-D массива в качестве аргумента

Я пытаюсь передать 2-й массив функции, которая принимает указатель на указатель. И я узнал, что двумерный массив - ничто иное, как указатель на указатель (указатель на одномерный массив). Я, когда я компилирую код ниже, я получил эту ошибку.

#include

void myFuntion(int **array)
{
}
int main()
{
   int array[][]= {{1,2,3,4},{5,6,7,8,9},{10,11,12,13}};
   myFuntion(array);
   return 0;
}

В функции 'int main () ': Строка 5: ошибка: объявление 'массив» так как многомерный массив должен иметь границы для всех измерений, кроме первой компиляции, завершенной из-за -Wfatal-ошибок.

Кто-нибудь может очистить мои сомнения относительно этого и некоторых документов, если это возможно, для моих дополнительных сомнений.

Ответы на вопрос(6)

Ваш ответ на вопрос