Warum sind Arrays konstant
-
Was fuer einen Sinn macht es, das ein Array konstant ist, also so etwas nicht moeglich ist
char arr[9]; *arr++; // illegal char * ptr=arr; *ptr++; // legal
-
Wie willst du dich sonst später auf das Array beziehen, wenn die Adresse zum ersten Element verloren ist? (Ja mir ist klar, dass man den wieder zurücksetzen könnte, aber übergibt man einer Funktion ein Array...)