¿Cuáles son el uso y las diferencias del bucle while?
Las declaraciones while y do... while son declaraciones de bucle con funciones similares. La única diferencia es el momento de probar las condiciones. La declaración while primero debe determinar si la condición es verdadera antes de ingresar al cuerpo del bucle. Si es verdadera, ingresa al cuerpo del bucle.
La instrucción do... while es lo contrario. Primero ejecuta el cuerpo del bucle y luego determina si la condición es verdadera. Si es verdadera, continúa con el cuerpo del bucle. saltar fuera del bucle, es decir, para la declaración do... while, independientemente de si la condición es verdadera o no, debe ejecutarse primero.
Cómo usar while y do- while
1. La forma general de la declaración while es:
declaración while (expresión)
La expresión es la condición del bucle y la declaración es el cuerpo del bucle.
La semántica de la declaración while es: calcular el valor de la expresión. Cuando el valor es verdadero (distinto de cero),
ejecutar la declaración del cuerpo del bucle.
2. La forma general de declaración do- while es:
do
declaración
mientras (expresión);
La diferencia entre este bucle y el bucle while es que primero ejecuta las declaraciones en el bucle y luego determina si la expresión es verdadera.
Si es verdadera, el bucle continúa; es falso, termina el ciclo. Por lo tanto,
el bucle do- while debe ejecutar la instrucción del bucle al menos una vez.
Al utilizar la declaración while, debe prestar atención a los siguientes puntos:
1. La expresión en la declaración while es generalmente una expresión relacional o una expresión lógica, siempre que. el valor de la expresión es verdadero (no-0)) para continuar el ciclo.
2. Si el cuerpo del bucle contiene más de una declaración, debe estar encerrado por {} para formar una declaración compuesta.