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.:
Publicar un comentario