符号常量与变量区别为:定义不同、寻址不同、声明不同。
一、定义不同
1、符号常量:符号常量在使用之前必须先定义,编译后写在代码区。
2、变量:变量在使用之前不必先定义,编译后写在执行区。
二、寻址不同
1、符号常量:符号常量不可寻址,没有存储空间。
2、变量:变量可寻址,有存储空间。
三、声明不同
1、符号常量:符号常量在声明时如果没有提供值,则该常量的值是不确定的,而且无法修改它。
2、变量:变量在声明时如果没有提供值,则该常量的值按照定义类型默认系统值,可以重新修改。
在程序运行过程中,其值不能被改变的量称为常量。用一个标示符代表一个常量的符号,称为符号常量。而变量代表内存中具有特定属性的一个存储单元 ,它用来存放数据,也就是变量的值,在程序运行期间,这些值是可以改变的。
符号常量是用符号表示的常量,他和程序一起存储,而变量计算机会给他单独分配内存
符号常量的值是不能改变 是一个不能改变值的变量
变量就是可以在程序中改变已经赋予的值