c言語

【C言語】”continue文”の具体例と解説

person using macbook pro on white table

具体例

  • nの値を繰り返し出力(nのの1ずつ増加)
  • continue文によってループの先頭に移動
  • 出力はこうなります

解説

  • この記事では、continue文について中心に解説します。

continue以外のところでわからないところは他の記事で解説しているかもしれないので、探してみてください。

(リンク準備中)

ループの先頭に戻る

  • for文によって、nが0から7まで文を繰り返す
  • n=5のとき、ループの先頭にもどる
  • この時printfの処理はとばされる

continue文が実行されると、残りの処理をとばしてループの先頭に戻ります。今回の例ではn=5の時にcontinue文が実行されて、ループの先頭に戻ってnに1が足されるので、n=5が出力されないということになります。

他のループでも使える

  • 「while文」「do while文」でも使える

今回の例では、for文の中でifを使ってcontinueを実行しましたが、while文、do while文でも同様にして、continueを使うことができます。