do-while (instrucción de C++)
Ejecuta un elemento statement repetidamente hasta que la condición de finalización (la expresión) se evalúa como cero.
Sintaxis
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 do-while se ejecuta una o más veces, dependiendo del valor de la expresión de finalización. La instrucción do-while también puede finalizar cuando se ejecuta una instrucción break, goto o return dentro del cuerpo de la instrucción.
expression debe tener un tipo aritmético o de puntero. La ejecución continúa de la siguiente manera:
Se ejecuta el cuerpo de instrucción.
A continuación, se evalúa expression. Si expression es false, la instrucción do-while finaliza y el control pasa a la siguiente instrucción del programa. Si expression es true (distinta de cero), el proceso se repite a partir del paso 1.
Ejemplo
En el siguiente ejemplo se muestra la instrucción do-while:
// do_while_statement.cpp
#include <stdio.h>
int main()
{
int i = 0;
do
{
printf_s("\n%d",i++);
} while (i < 3);
}
Consulte también
Instrucciones de iteración
Palabras clave
while (Instrucción) (C++)
for (Instrucción) (C++)
Instrucción for basada en intervalo (C++)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de