Bucles
For
for (inicialización; condición; incremento) sentencia
inicialización ----> asignación
condición ----> expresión relacional
Ejemplo: for (x=1; x<=100; x++) printf ("%d",x); Imprime los numeros del 1 al 100
While
while (condición) sentencia;
Ejemplo: while (c!='A') c=getchar( );
Do / While
Analiza la condició al final.
do {
...........
...........
} while (condicion);
Break
Tiene dos usos:
- para finalizar un case en una sentencia switch.
- para forzar la terminación inmediata de un bucle.
Exit
Para salir de un programa anticipadamente. Da lugar a la terminación inmediata del programa, forzando la vuelta al S.O. Usa el archivo de cabecera stdlib.h
Ejemplo: #include <stdlib.h>
main (void)
{
if (!tarjeta_color( )) exit(1);
jugar( );
}
Continue
Hace comenzar la iteración siguiente del bucle, saltando así la secuencia de instrucciones comprendida entre el continue y el fin del bucle.
do {
scanf("%d",&num);
if (x<0) continue;
printf("%d",x);
} while (x!=100);