プログラミング入門

forとifとcontinueを組み合わせて使う

この章ではcontinueの使い方について説明します。
continueはfor文などで使われますが、現在進行している周回を抜けても、ループ自体は続けたい場合に使います。
では例をみてみましょう。 if(i==k)の条件がTRUEの場合、下の行にあるを実行することなく、forの先頭に戻ります。
つまり、「4つのリンゴ」を出力しないで先頭に戻ります。
iとkがイコールになったら、forの先頭に戻って条件判定をしてループを続けるかどうかを決めますが、この例では5はまだTRUEですので「5つのリンゴ」を出力します。
continueはbreakと違いループ自体を止めることはしません。