Bucle do-while
La instrucción do-while permite repetir una instrucción o una instrucción compuesta hasta que una expresión especificada sea falsa. Sintaxis iteration-statement : do statement while ( expression ) ; El elemento expression en una instrucción do-while se evalúa después de que se ejecute el cuerpo del bucle. Por consiguiente, el cuerpo del bucle se ejecuta siempre al menos una vez. 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. La instrucción do-while también puede finalizar cuando se ejecuta una instrucción break , goto o return ...