Variables differ from values in that
A) variables are always letters of the alphabet and values are always numbers
B) a variable is a symbol or a placeholder while a value is assigned to a variable as the result of a function
C) a variable is accessible from anywhere in a program while value is accessible only in one situation
D) a variable is defined by the programmer while a value is defined by the program