授業/C言語基礎/for文 のバックアップ差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*繰り返し処理のフローチャート [#h4a0b4a6]


*for文 [#p95b0769]



*複合代入演算子 [#te8a586c]

繰り返し処理の中では、ある変数の値を更新するという処理はよく行われます。

たとえば、変数iの値を1増やすという処理です。
#geshi(c){{
  i = i + 1;
}}

そこで、算術演算と代入を同時に行うための演算子が用意されていて、これを''複合代入演算子''といいます。

上の処理の場合、複合代入演算子である加算代入演算子 ''+='' を使って、次のように書くことができます。
#geshi(c){{
  i += 1;
}}

算術演算の複合代入演算子には、次のようなものがあります。
|種類|演算子|使用例|意味|h
|加算代入|+=|a += b|aとbの和をaに代入する|
|減算代入|−=|a −= b|aとbの差をaに代入する|
|乗算代入|*=|a *= b|aとbの積をaに代入する|
|除算代入|/=|a /= b|aをbで割ったときの商をaに代入する|
剰余算の複合代入演算子はありません。


*インクリメント演算子とデクリメント演算子 [#b42c48af]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS