Cには全部で3つのループ文が用意されている
- for文 : 回数指定
- while文 : 条件指定(先判定)
- do~while文 : 条件指定(後判定)
回数指定ループ(for文)
for文 : 回数指定
int i;
for (i = 1;i <= 繰り返し回数;i++) {
繰り返す文;
}
ループを強制終了させる
これは全てのループ処理で使える。
break;
条件指定ループ(while文とdo~while文)
while文 : 条件指定(先判定)
- 実行前に条件式を判定する
while (条件式) {
繰り返す文;
}
forのように使いたいときは下記のように書く
初期化;
while (条件式) {
繰り返す文;
更新;
}
do~while文 : 条件指定(後判定)
-
実行後に条件を判定する
- 必ず一度実行したい場合はこちらを使用する
-
入力チェックのときに威力を発揮する。間違っていたら再入力させるときに
do {
繰り返す文;
} while (条件式);