Naredbe break i continue u petljama

2. Naredba continue

Naredba continue omogućuje preskakanje dijela bloka naredbi unutar petlje. Kada se nalazi unutar bloka naredbi petlje, naredbe nakon nje se preskaču i program se vraća na promjenu_vrijednosti i provjeravanje uvjeta koji omogućuju nastavak izvršavanja naredbi u petlji.

Primjer

Napišite program koji ispisuje sve brojeve iz intervala od 1 do 50 koji su djeljivi s 3.

#include<stdio.h>
int main()
{
     int n, i,p=0;
     printf("\nBrojevi djeljivi s 3 su: ");
     for (i=1;i<=50;i++)
     {
           if(i%3) continue;         
           printf("%d ",i);
     }
     return 0;
}

Na zaslonu će se ispisati svi brojevi iz intervala od 1 do 50 koji su djeljivi s 3. Ako broj nije djeljiv s 3 (i%3 je različito od 0), naredba koja slijedi se preskače i izvršavanje se nastavlja od promjene_vrijednosti i provjere uvjeta ponavljanja! Ako je broj djeljiv s 3, izvršava se naredba printf!