07-高手点拨
4.3 高手点拨
**本节视频教学录像:2分钟**
变量和常量有什么区别和联系,使用常量有什么优点?
常量即程序运行的过程中它的值不发生改变的变量。在声明和初始化时,在变量的前面加上const关键字,把此变量声明成为常量。只有局部变量、字段才能被声明为常量。
其特征如下。
常量声明时必须要初始化,赋值后不能再改变,而且所赋的值在程序编译的过程中要能用于计算。其次常量一般都是静态的,但也不用在声明常量时在其前面加上static。
为了使程序更加通俗易懂、更加方便于修改等,这个时候我们就可以使用常量。用一个简单易懂的英文字母组合来代替程序中多次出现的数字等,例如,某种商品的价格或单价。这就是使用常量的优点。
变量实际上代表的是数据真实的存储位置。变量的类型决定了它存储的数值。必须先给变量声明类型之后才能赋值。严格语法格式有两种。
变量类型 变量名称;
变量类型 变量名称=值;
第一种只声明了变量的类型,没有赋值;第二种声明了类型且赋了值,且赋的值必须与变量的类型一致。也就是说数据要存放在合理的数据类型里面,例如,勺子是用来喝汤的,筷子是用来吃面的。另外一种情形,例如,打完球,喝完了饮料,还是很渴,有水但没有杯子,怎么办?可以用饮料的瓶子接水喝。由于饮料和水都是液体,也就是说数据的类型没变,数据发生变化了,只是给变量重新赋值而已。