[C] [?] uso de continue

Iniciado por fixion, 5 Junio 2015, 22:02 PM

0 Miembros y 1 Visitante están viendo este tema.

fixion

hola, quería saber si alguien me explica que función cumple el continue en c ? entiendo lo que hace el break, no así la función del continue..

en el ejemplo que pongo abajo, el continue hace que se muestren los números pares del 0 al 100, si lo saco, muestra los números impares del 0 al 100, a que se debe esto ?

#include <stdio.h>
main ()
{
    int x;

    for (x=0;x<100;x++)

    {
            if (x%2)
        continue;
        printf ("%d \n",x);


    }

}


0xFer

Ese continue en tu código hace que no se imprima x siempre y cuando (x%2) sea diferente a cero...

El continue es solamente para pasar a la siguiente iteración del bucle.
Código (java) [Seleccionar]
int getRandomNumber(){
    return 4; //chosen by fair dice roll
              //guaranteed to be random
}