Zuweisen eines Werts für das Zeichen-Array in C

Was ist der Unterschied zwischen:

char fast_car[15]="Bugatti";

und

char fast_car[15];
fast_car="Bugatti";

Da der zweite Fehler beim Kompilieren verursacht:

Fehler: Inkompatible Typen beim Zuweisen zum Typ "char [15]" vom Typ "char *"

Während der erste gut funktioniert. Das Einfügen eines Strings in ein Array an einer anderen Stelle als bei der Array-Initialisierung ist hilfreich.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage