-Yes. The const modifier means that this code cannot change the value of the variable, but that does not mean that the value cannot be changed by means outside this code.
-If a variable is both const and volatile, the two modifiers can appear in either order.