const использование с указателями в C

Я прохожу через C и у меня есть вопрос относительноconst использование с указателями. Я понимаю следующий код:

const char *someArray

Это определение указателя, который указывает на типы char иconst Модификатор означает, что значения хранятся вsomeArray не может быть изменено Однако что означает следующее?

char * const array

Является ли это альтернативным способом указания параметра, который является символьным указателем на массив с именем "массив» то естьconst а нельзя изменить?

Наконец, что означает эта комбинация:

const char * const s2

Для справки, они взяты из книги по программированию Deitel C в главе 7, и все они используются в качестве параметров, передаваемых функциям.

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

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