简单说,变量的值可以改变,你可以给它赋值,但常量不能改变或只能赋值一次,例如1, 2, 3,‘w’,#define N 12,等等
常量一经定义不可以修改,变量在运行过程中可以随时修改取值
常量用const关键字或直接以字面量定义,C++不提倡使用宏
变量比如:x,y等数学中的变量,就是没有具体的数值。
常量就是有具体的数值,1,2等。。
变量,就是可以被赋值,内容是可以被改变的。
比如,定义了一个int i;//这个i就是一个变量
i=90;//i可以被赋值
i=100;
常量,就是内容是不可以边的
比如有一个常量“9”,他是不可以被赋值的,
9=10;//这种写法就是错误的