3. Instrukcje sterujące
Instrukcje sterujące przebiegiem programu
instrukcja warunkowa (można zagnieżdżać)
if (warunek) instrukcja;
if (warunek) instrukcja1; else instrukcja2;
instrukcja przełączająca (zmienna która pełni rolę przełącznika musi być typu wyliczeniowego: int lub char)
switch (zmienna) {
case wartosc1: instrukcja1; break;
case wartosc2: instrukcja2; break;
case wartosc3: instrukcja3; break;
......................
default: instrukcja;
}
pętla while
while (warunek) instrukcja; //dopóki zachodzi warunek powtarzaj instrukcję
pętla do-while
do instrukcja while (warunek);//powtarzaj instrukcję dopóki zachodzi warunek
pętla for
for ( typ zmienna=wartosc_poczatkowa; warunek; zmiana zmiennej ) instrukcja;
break; opuszczenie pętli
continue; opuszczenie dalszego ciągu bieżącej iteracji w pętli
złożenie instrukcji
zawiera kilka instrukcji ujętych w nawiasy klamrowe { instr1; instr2; instr3; }