A const variable is not meant to be changed. Note that it should be possible for a compiler to allocate constants in read-only memory.