Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Bucle Do...while | Introducción al Flujo del Programa
Introducción a C++
course content

Contenido del Curso

Introducción a C++

Introducción a C++

1. Comenzando
2. Introducción a los Operadores
3. Variables y Tipos de Datos
4. Introducción al Flujo del Programa
5. Introducción a las Funciones

bookBucle Do...while

A diferencia de un bucle while, que puede no ejecutarse nunca, un bucle do...while está garantizado para ejecutarse al menos una vez. Estructura del bucle do…while:

Nota

La línea que contiene la parte del while termina con un punto y coma (;)

Ahora comparemos los bucles while y do…while.

El bucle while:

cpp

main

copy
1234567891011121314
#include <iostream> int main() { int variable = 0; //loop never executed while (variable == 1) { std::cout << "Hello, I am while loop!" << std::endl; } std::cout << "While loop didn't start :(" << std::endl; }

El bucle do...while:

cpp

main

copy
123456789101112131415161718
#include <iostream> int main() { int variable = 0; do { // this line is guaranteed to be execute at least once std::cout << "Hello, I am Do-Block!" << std::endl; } while (variable == 5); // loop continuation condition std::cout << "Variable doesn`t equal 5, "; std::cout << "so the loop didn't work, "; std::cout << "only the do-block." << std::endl; }

El bucle do...while se ejecutó una vez cuando el bucle while nunca se habría ejecutado.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 5
some-alt