Definition: A variable is a kind of virtual container that stores a specific piece of information. The information inside can change value (or even type) at any time during the course of a program, but the label, or variable name will remain the same.
This is in contrast to a constant.
