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:
Se ejecuta el cuerpo del fragmento.
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);
}