3.5 赋值和初始化
在很多方面, 最有趣的操作符是赋值, 表示为=。它为一个变量赋予一个新的值。例如:
|
|
最后一次赋值需要注意。首先, 很明显=并不意味着等于, a不等于a+7。它意味着赋值, 也就是将一个新的值赋予一个变量。a=a+7所做的事如下:
1) 首先, 得到a的值, 这里是整数4。
2) 其次, 将7和4相加, 得到整数11。
3) 最后, 将整数11赋予a。
我们也可以通过字符串来说明赋值:
|
以上, 我们使用“以…开始”和“获得”来区别两种相似的操作, 但两者在逻辑上是有区别的:
初始化(给一个变量它的初值)。
赋值(给一个变量一个新的值)。
这些操作是如此相似, 因此C++(www.cppentry.com)允许我们对它们使用相同的符号(=):
|



