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!