Tableaux dans des expressions
Lorsqu'un identificateur de type tableau s'affiche dans une expression autre que sizeof, adresse (&), ou l'initialisation d'une référence, il est converti en un pointeur vers le premier élément du tableau.Par exemple :
char szError1[] = "Error: Disk drive not ready.";
char *psz = szError1;
Les points d' psz de pointeur vers le premier élément du tableau szError1.Notez que les tableaux, contrairement aux pointeurs, ne sont pas des valeurs lvalues modifiables.Par conséquent, l'assignation suivante est non conforme :
szError1 = psz;