C++ Sentencia continue

C++ 循环Bucles en C++

En C++continuela sentencia es un poco comobreakla sentencia break. Pero no es una terminación forzada; continue omite el código del bucle actual y fuerza el comienzo del siguiente bucle.

Paraforel bucle,continuela sentencia hará que se ejecuten la prueba de condición y la parte de incremento del bucle. Parawhileydo...whileel bucle,continuela sentencia hará que el control del programa vuelva a la prueba de condición.

Sintaxis

En C++continue la sintaxis de la sentencia:

continue;

Diagrama de flujo

C++ continue 语句

Ejemplo

Ejemplo

#include <iostream>
using namespace std;
 
int main ()
{
   // declaración de variable local
   int a = 10;

   // ejecución del bucle do
   do
   {
       if( a == 15)
       {
          // saltar la iteración
          a = a + 1;
          continue;
       }
       cout << "El valor de a: " << a << endl;
       a = a + 1;
   }while( a < 20 );
 
   return 0;
}

Cuando el código anterior se compila y ejecuta, produce los siguientes resultados:

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

C++ 循环Bucles en C++

Otras extensiones