¿Cuál es la diferencia entre la estructura de bucle de tipo cuándo y la estructura de bucle de tipo hasta en lenguaje C? Es mejor dar programación estructurada.
"Cuando escriba": while (condición) { .....}{ } El código en se ejecuta cuando se cumple la condición, no cuando no se cumple la condición, juzgue primero y luego ejecute;
"Hasta que escriba"do{......} while(condición)
Primero ejecute el código en {
} y luego determine si la condición es válida, si es válida, salta del bucle; de lo contrario, continúa el bucle, ejecuta primero y luego juzga;
La característica más importante es: cuando el tipo de bucle es while (condición) {... ..}, mientras (condición){.......}. Es posible que el código no se ejecute hasta que el tipo de bucle do{...} while(condition)
se ejecute definitivamente más de una vez, y no existe ninguna situación en la que el código no se ejecute ( excepto errores al escribir el código) ).