Este documento describe las estructuras de control while y do-while en C. While permite repetir un bloque de instrucciones mientras una condición sea verdadera, mientras que do-while garantiza que el bloque se ejecute al menos una vez antes de evaluar la condición. Se proveen ejemplos de código para ilustrar el uso y diferencia de ambas estructuras.