2.3.9 更多赋值语句

2013-10-07 14:56:13 · 作者: · 浏览: 85

2.3.9  更多赋值语句

赋值操作符(=)可以和算术操作符合并,使变量通过和一个值进行加、减、乘、除运算来改变自身。常规形式如下:

  1. Variable OpExpression 

它等价于以下形式:
  1. VariableVariable = Variable Op (Expression) 

其中Op是操作符(比如+,-和*)。Expression可以是另一个变量、常量或者更复杂的表达式。下面给出了一些例子。

示例< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

等价形式

count += 2;

count = count + 2;

total -= discount;

total = total - discount;

bonus *= 2;

bonus = bonus * 2;

time /= rush_factor;

time = time / rush_factor;

change %= 100;

change = change % 100;

amount *= cnt1 + cnt2;

amount = amount * (cnt1 + cnt2);