A Variable represents some memory location which is used to store some value. Unlike constants, a variable may take different values at during times during execution. In other words, the value within a variable can be changed; hence the name. A Variable-name is an identifier token that follows the syntax rules for creating identifier, however programmers choose variable names in such way so as to reflect its function or nature in program. As an example, if length and breadth of a rectangle is required to be stored in some variable, one can use srinagar and kashmir as variable names. Though the names are legitimate but it would be better to use length_rect and breadth_rect.