Grananje - naredba switch
1. Višestruko grananje sa switch
1.2. Primjer 2.
Primjer 2.
Kolika je vrijednost varijable x nakon izvršavanja ovog dijela programa?
int x=4;switch (x%3)
{
case 1:x+=5; break;
case 2:x+=7; break;
default: x*=2;
}
Rješenje
Obzirom da je inicijalizirana vrijednost x = 4, izraz u switch case poprima vrijednost 1. Zbog toga se izvršava naredba pridružena case 1: x+=5; → x= x+5; → x = 9