发布网友 发布时间:2022-04-23 12:27
共1个回答
热心网友 时间:2023-05-09 02:31
变量和常量都是程序中用来指代某个数据(可以是数值、字符串、对象等等)的名称,程序中通过调用这些名称就等同于调用了其所指代的数据。不同的是,常量指代的是固定不变的数据,一经定义,在程序运行过程中就不能再被改变,比如圆周率就是典型的固定值,如果想用Pi来表示圆周率,那么Pi就应该定义为常量,这样在程序运行时这个值就不会被改变了(一旦改变程序就会出错)。而其他可变的数值,则应该定义为变量,可以重复赋值、修改。
当然,变量和常量并没有严格的分界线,比如还是上面圆周率的例子,其实用变量来定义圆周率也是合法的,只要在程序运行中不改变这个变量的值就完全没问题。
总而言之,变量就是“会变化的量”,常量则是“不变化的量”。