Wie kann ein Zeichenzeiger mit einer Zeichenfolge (Array of characters) initialisiert werden, ein int-Zeiger jedoch nicht mit einem Array of integer? [Duplikat
Diese Frage hat hier bereits eine Antwort:
In C, warum kann einem int * kein ganzzahliger Wert wie einem char * ein String-Wert zugewiesen werden? 6 answersWie kannchar
Zeiger muss mit einem String (Array of characters) aber einem @ initialisiert werdint
Zeiger nicht mit einem Array von Integer?
Wenn ich das ausprobiert habe
int* a={1,2,3,4,5};
Es gibt einen Fehler mit der Aufschrift
error: Für das skalare Objekt "a" ist ein Element in "initializer @" erforderlic
Aber
char* name="mikhil"
funktioniert perfekt