2.2    ループからの抜け方


ループから抜け出すには、breakcontinuereturnなどが使われます。

break   

実行を中断して、そのループを抜ける。つまり次の実行は繰り返し命令の次の文である。 多重ループがになっている場合は、1個ずつ抜ける。

continue   

while文とdo〜while文の場合は実行を中断してwhileの終了を判定する条件式に戻る。つまり、次の実行は条件式の判定となる。for文の場合は実行を中断して、通常ループの最後にある初期値の再設定に使っている式3の実行に制御が渡される

return

多重ループになっていてもそれらをすべて抜け出します。

 


「もくじへ」