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);