użycie const ze wskaźnikami w C

Idę na C i mam pytanie dotycząceconst użycie ze wskaźnikami. Rozumiem następujący kod:

const char *someArray

To jest określenie wskaźnika, który wskazuje typy znaków iconst modyfikator oznacza, że ​​wartości przechowywane wsomeArray nie może zostać zmieniony. Co jednak oznacza poniższe?

char * const array

Czy jest to alternatywny sposób określania parametru, który jest wskaźnikiem char do tablicy o nazwie „array”const i nie można go modyfikować?

Wreszcie, co oznacza ta kombinacja:

const char * const s2

Dla odniesienia, są one wzięte z książki programowania Deitel C w rozdziale 7 i wszystkie z nich są używane jako parametry przekazywane do funkcji.

questionAnswers(6)

yourAnswerToTheQuestion