Was ist der Unterschied zwischen char s [] und char * s?
In C kann man in einer Deklaration wie dieser ein String-Literal verwenden:
char s[] = "hello";
oder so:
char *s = "hello";
Was ist der Unterschied? Ich möchte wissen, was in Bezug auf die Speicherdauer tatsächlich passiert, sowohl beim Kompilieren als auch zur Laufzeit.