Los bucles
while en
C/C++ se utilizan para repetir una serie de instrucciones un número desconocido de veces.
No tienen iterador, aunque se pueden crear una o varias variables que actúen como tal declaradas
fuera del bucle.
Sintaxis:
while ( condicion ) {
// Código a ejecutar en el bucle
}
Referencia:
-
Condición:
Se trata de una condición (Ya sea de una comparación o más) que debe devolver un valor booleano, mientras este valor sea verdadero, el bucle seguirá repitiéndose.
El iterador es la variable o conjunto de ellas que indican qué vuelta es la que se está ejecutando en el bucle.
Bucles while infinitos:
while ( true ) {
// Código a ejecutar en el bucle
}
while ( 1 ) {
// Código a ejecutar en el bucle
}
No se aconseja utilizarlo
nunca.
Un bucle while siempre es un scope, por lo que las variables inicializadas dentro del mismo serán inútiles fuera de él.