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

如题所述

第1个回答  2022-12-11

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

一、定义不同

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

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

二、寻址不同

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

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

三、声明不同

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

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