单项选择题

A.变量实际上是存储位置的名字
B.变量都具有类型属性
C.变量必须先声明,然后才能引用
D.除了赋值运算,其他运算都不能改变变量的值