2.3.9 更多赋值语句
赋值操作符(=)可以和算术操作符合并,使变量通过和一个值进行加、减、乘、除运算来改变自身。常规形式如下:
- Variable Op= Expression
它等价于以下形式:- 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); |