Constant and Mutable Values
Placing the const in the middle: the pointer cannot be changed, but the value it references can.
char * const b = "literal";b[2] = 'z'; // ok -- can change what it points tob = "new literal"; // error -- cannot change pointer itself