domingo, mayo 03, 2009

for

Uso: Nos permite ejecutar bucles

Estructura:

for (inicialización; condicion; incremento)
{
Lineas a ejecutarse
}

Ejemplo:

#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,tabla;
printf("Ingrese la tabla de multiplicar que desea visualizar: ");
scanf("%i",&tabla);
for(a=1;a<=10;a++)
{
printf("%i x %i = %i\n",a,tabla,a*tabla);
}
system("pause");
return 0;
}


Como vemos en este sencillo ejemplo, estamos indicando en nuestro ciclo for empiece desde uno y que vaya aumentando en incrementos de uno a uno hasta llegar a 10.

Una de las libertades que nos permite en el ciclo for es que podemos omitir uno o varios de los parámetros que hacen parte de la declaración del bucle


Ejemplo:

#include <stdio.h>
#include <stdlib.h>
int main()
{
int a=1;
for (;a<10;a++)
{
printf("Hola Mundo\n");
}
system("pause");
return 0;
}

Incluso, se pueden armar bucles infinitos de esta forma

for (;;;)

Adicionalmente cabe mencionar que un bucle for, tal como se debió notar al señalar la Estructura del mismo anteriormente, no se finaliza con punto y coma(;). Pero en caso de que olvidaras esto y lo finalizaras con ;, notarás que el bucle únicamente se ejecutará una vez solamente así se haya declarado una condición y/o un incremento que permita la ejecución del ciclo más de una vez

No hay comentarios.: