Un bucle do while es una estructura de control repetitiva en donde se ejecuta un ciclo de instrucciones y después se comprueba una condición, si la condición es verdadera se realiza otro ciclo de instrucciones. Para salir del ciclo la condición debe ser falsa.
Estructura general:
![](https://cienciayt.com/wp-content/uploads/2020/05/p1-8-0.png?w=210)
En c se puede salir de cualquier bucle con la instrucción break;
Ejemplo:
Realizar un programa que guarde una contraseña y luego solicite la contraseña de forma repetida hasta que se digite la contraseña guardada.
Código:
![](https://cienciayt.com/wp-content/uploads/2020/05/p1-8-1.png?w=576)
Ejecución del programa:
![](https://cienciayt.com/wp-content/uploads/2020/05/p1-8-2.png?w=326)