Многомерный массив и указатель на указатели

Когда вы создаете многомерный массив char a [10] [10] , согласно моей книге он говорит, что вы должны использовать параметр, аналогичный char a [] [10] , чтобы передать массив функции.

Почему вы должны указывать длину как таковую? Разве вы не просто передаете двойной указатель на то, чтобы быть с, и разве этот двойной указатель уже не указывает на выделенную память? Так почему же параметром не может быть char ** a ? Вы перераспределяете новую память, предоставляя вторую 10.

6
задан Cœur 29 July 2017 в 08:42
поделиться