Which of hte following statements best describes a variable
a. A variable is a named storage location in a computer's memory that holds a value.
b. A variable is a constant value that does not change during the execution of a program.
c. A variable is a data type that can only hold numerical values.
d. A variable is a function that performs a specific task within a program.