miércoles, 30 de noviembre de 2011

for


La forma general de esta sentencia es:

for (expresion 1; expresion 2; expresion 3)
        sentencia;


Figura 3.4: Sentencia for
\includegraphics[width=55mm]{im/sintaxis/for.eps}


  • Inicialmente se ejecuta expresion 1, se hace para inicializar algún parámetro que controla la repetición del bucle.
  • expresion 2 es una condición que debe ser cierta para que se ejecute sentencia.
  • expresion 3 se utiliza para modificar el valor del parámetro.
  • El bucle se repite mientras expresion 2 sea cierto.
  • Si sentencia es compuesta se encierra entre { }.
  • Si se omite expresion 2 se asumirá el valor permanente de 1 y el bucle se ejecutará de forma indefinida (bucle infinito).

Un ejemplo de uso de esta sentencia es el siguiente fragmento de programa, que calcula la suma de los numeros del 1 al 100:

int numero, suma;

suma=0;
for (numero=1; numero<=100; numero++)
    suma = suma + numero;

No hay comentarios:

Publicar un comentario