In , a constant is a that should not be altered by the during normal execution, i.e., the value is constant. When associated with an identifier, a constant is said to be "named", although the terms "constant" and "named constant" are often used interchangeably. This is contrasted with a , which is an identifier with a value that can be changed during normal execution, i.e., the value is variable.