Die const wikipedia article Staaten zu erklären. Wie funktioniert das, wenn ich []
anstelle von *
verwende, um ein Array zu deklarieren? Wie mache ich zum Beispiel folgendes:Wie Konst Zeiger auf const Zeichen-Array in C unter Verwendung von []
char s[] = "Hello";
in einen "const pointer to const"?
Arrays sind keine Zeiger, obwohl sie in vielen Kontexten zu Zeigern zerfallen. Sie können kein gesamtes Array zuweisen, daher ist es sinnlos, ein head-const-Array zu haben. –
@ColonThirtyTwo Also macht die Frage keinen Sinn? Ist die nächste, die ich zu einem unveränderlichen Wert bekommen kann const char s [] = "Hallo" '? – Ana
@Ana Sie brauchen nicht mehr als das für ein Array, da der Array-Name selbst nicht geändert werden kann. Nur sein Inhalt kann, und Sie haben das mit der 'const'-Deklaration blockiert. –