符号常量与变量到底有什么区别?

2024-12-03 15:38:21
推荐回答(4个)
回答1:

符号常量与变量区别为:定义不同、寻址不同、声明不同。

一、定义不同

1、符号常量:符号常量在使用之前必须先定义,编译后写在代码区。

2、变量:变量在使用之前不必先定义,编译后写在执行区。

二、寻址不同

1、符号常量:符号常量不可寻址,没有存储空间。

2、变量:变量可寻址,有存储空间。

三、声明不同

1、符号常量:符号常量在声明时如果没有提供值,则该常量的值是不确定的,而且无法修改它。

2、变量:变量在声明时如果没有提供值,则该常量的值按照定义类型默认系统值,可以重新修改。

回答2:

在程序运行过程中,其值不能被改变的量称为常量。用一个标示符代表一个常量的符号,称为符号常量。而变量代表内存中具有特定属性的一个存储单元 ,它用来存放数据,也就是变量的值,在程序运行期间,这些值是可以改变的。

回答3:

符号常量是用符号表示的常量,他和程序一起存储,而变量计算机会给他单独分配内存

回答4:

符号常量的值是不能改变 是一个不能改变值的变量

变量就是可以在程序中改变已经赋予的值