Matrici nelle espressioni

Quando un identificatore di un tipo di matrice appare in un'espressione diversa da sizeof, indirizzo-di (&), o l'inizializzazione di un riferimento, viene convertito in un puntatore al primo elemento della matrice.Di seguito è riportato un esempio:

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

il puntatore psz punti al primo elemento della matrice szError1.Si noti che le matrici, a differenza dei puntatori, non sono valori l-value solo modificabili.Di conseguenza, la seguente assegnazione non sono valide:

szError1 = psz;

Vedere anche

Riferimenti

Matrici (C++)