Freigeben über


Arrays in Ausdrücken

Wenn ein Bezeichner von einem Arraytyp in einem anderen Ausdruck als sizeof, "address-of" (&) oder in der Initialisierung eines Verweises auftritt, wird er in einen Zeiger auf das erste Arrayelement konvertiert. Beispiel:

char szError1[] = "Error: Disk drive not ready.";
char *psz = szError1;

Der Zeiger psz zeigt auf das erste Element des Arrays szError1. Beachten Sie, dass Arrays, im Gegensatz zu Zeigern, nicht veränderbare l-Werte sind. Daher ist die folgende Zuordnung ungültig:

szError1 = psz;

Siehe auch

Referenz

Arrays (C++)