初始化与赋值 在C++中都是用“ = ”的格式表示,但两者逻辑上不尽相同。 初始化是赋予一个空的变量一个值。 赋值是将清除变量的旧值,用新的值替换旧的值。 当然,从逻辑的角度是如此,但是从计算机内存的角度,两者都是分配空间的问题。 下面是三者的定义: 对象:有某种类型的储存区域。 变量:有名字的对象。 值:赋给变量的数据项。