Make your own free website on Tripod.com
Capítulo 6. Control de flujo (4)

Otras sentencias de control de flujo son las que nos permiten realizar iteraciones sobre un conjunto de sentencias. En C tenemos tres formas principales de realizar iteraciones. La sentencia while (<e>) <s> es seguramente la más utilizada. La sentencia, o grupo de sentencias <s> se ejecuta mientras la evaluación de la expresión <e> sea verdadera.

long raiz ( long valor )
{
long r = 1;
while ( r * r <= valor )
r++;
return r;
}

Otra sentencia iterativa, que permite inicializar los controles del bucle se la sentencia for ( <i>; <e>; <p> ) <s>. La sentencia for se puede escribir también como:

<i>;
while ( <e> ) {
<s>;
<p>;
}