Compartir a través de


do-while (instrucción de C++)

Ejecuta un fragmento repetidamente hasta que la condición especificada de finalización ( expresión) se evalúa como cero.

do
   statement
   while ( expression ) ;

Comentarios

La prueba de la condición de finalización se realiza después de cada ejecución del bucle; por consiguiente, un bucle de do-while ejecuta una o más veces, dependiendo del valor de la expresión de finalización.El fragmento de do-while también puede finalizar cuando interrupción, indicado, o el fragmento de return se ejecuta dentro del cuerpo del fragmento.

la expresión debe tener aritmética o tipo de puntero.La ejecución continúa como sigue:

  1. Se ejecuta el cuerpo del fragmento.

  2. Se evalúa el Siguiente, expresión .Si la expresión es false, el fragmento de do-while finalice y los pasos del control al código siguiente extraído del programa.Si la expresión es true (cero), el proceso se repite, a partir del paso 1.

Ejemplo

El ejemplo siguiente muestra el fragmento de do-while :

// do_while_statement.cpp
#include <stdio.h>
int main()
{
    int i = 0;
    do
    {
        printf_s("\n%d",i++);
    } while (i < 3);
}

Vea también

Referencia

Instrucciones de iteración (C++)

Palabras clave de C++

while (instrucción) (C++)

para la instrucción (C++)

Instrucción for basada en intervalo (C++)