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