常量与变量的区别是什么 如何区别常量与变量
1.汉语有不同的意思。常数,又称“常数”,是反映事物相对静止状态的量;变量,也叫“变数”,是反映事物变化状态的量。在事物的具体运动过程中,如果某个量保持不变,则称为不变;否则就叫变量。
2.在数学中,常数是指不变的量,如e、π等。变量是指一个可以取不同值的量(因变量和自变量)。变量是常数的发展,常数是变量的特例。比如y=2x+15,其中15为常数,x和y为变量(y为因变量,x为自变量)。
3.在程序中,常量的值是不能修改的,任何修改常量的企图都会导致编译错误。变量可以通过赋值来改变它们的值;常量在定义时必须初始化。无需初始化即可定义变量;常量本身没有地址属性(字符串常量等除外。),而变量有地址属性。所以常量只能做右值,变量可以同时有左值和右值。