C++ continue 文

C++ 循环C++ ループ

C++ におけるcontinue文は少し似ていますbreak文。しかし、強制終了ではなく、continue は現在のループ内のコードをスキップして、強制的に次のループを開始します。

に対してforループの場合、continue文は条件テストとループ増分部分の実行を引き起こします。一方、whileとdo...whileループの場合、continue文はプログラムの制御を条件テストに戻します。

構文

C++ におけるcontinue 文の構文:

continue;

フローチャート

C++ continue 语句

例

例

#include <iostream>
using namespace std;
 
int main ()
{
   // ローカル変数の宣言
   int a = 10;

   // do ループの実行
   do
   {
       if( a == 15)
       {
          // 反復をスキップ
          a = a + 1;
          continue;
       }
       cout << "a の値:" << a << endl;
       a = a + 1;
   }while( a < 20 );
 
   return 0;
}

上記のコードがコンパイルおよび実行されると、次の結果が生成されます:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

C++ 循环C++ ループ

その他の拡張