法大奥山研究室

 previous  contents

7.8. 複合代入演算子 op=


 二項演算子の一部について,次のような簡略化が可能です。例えば,

x = x + y;

x += y;

とする簡略化です。このような他の演算を含む代入演算子を「複合代入演算子」と言います。

■複合代入演算子(Compound Assignment Operators)

op= 

op に適用可能な演算子

 + - * / % >> << & ^ |

単純代入演算子を使った x = x op y と複合代入演算子を使った x op= y の差は,後者では x が1回しか評価されないことです。


 previous  contents