const char *p;

Modification de l'objet pointé par p interdite :

*p = ...; // interdit
p = ...; // ok


char * const p;

Modification de la valeur de p interdite :

*p = ...; // ok
p = ...; // interdit