La estructura do while ejecuta el bloque repetitivo al menos una vez, a diferencia de while y for que podrían no ejecutarlo. Otras estructuras repetitivas como for y while tienen la condición al principio, mientras que do while la tiene al final, por lo que siempre se ejecuta el bloque al menos una vez. El documento también describe otras estructuras de control como if, break, continue y exit que permiten modificar el flujo de ejecución de un programa.