Este es un caso particular del ciclo anterior
que, teóricamente puede repetir un proceso de manera infinita. Su
ámbito de acción inicia con la instrucción do que
significa hacer, seguida de un conjunto de instrucciones ejecutables que
se repetirán indefinidamente, dicho conjunto está delimitado
por la llave que cierra el ámbito del ciclo. La sintaxis de este
ciclo se muestra a continuación:
| do
{ instrucciones ejecutables; } while(1); |
sin embargo, no es adecuado agregar ciclos infinitos y por lo genera se le usa acompañada de la pregunta:
if(condicion) break;
la cual normalmente forma parte del proceso y de esa forma, cuando se cumple la condición indicada en ella, se rompe el ciclo y a continuación se transfiere el control de ejecución a la instrucción que sigue al while(1);
SINTAXIS:
| do
{ instrucciones ejecutables que se repiten; if(condicion) break; } while(1); intrucciones ejecutables... |
