4.4 Bucle while


Para ejecutar el mismo código varias veces, se puede utilizar:

while ( condición )
	sentencia

La sentencia se ejecuta una y otra vez mientras la condición sea cierta.

Ejemplos:

main()
{
	int x=1;
	while ( x < 100 )
	{
		printf(“Línea número %d\n”,x);
		x++;
	}
}

Ejemplo usando el operador de predecremento:
main()
{
	int x=10;
	while ( --x )
	{
		printf(“una línea\n”);
	}
}

En cada iteración se decrementa la variable x y se comprueba el valor devuelto por --x. Cuando esta expresión devuelva un cero, se abandonará el bucle. Esto ocurre después de la iteración en la que x vale uno.