 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
|
Le
istruzioni di controllo (3/3)
|
|
|
|
|
 |
 |
• |
Istruzioni di
scelta:
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
• |
if:
|
|
|
se espr1 č
vera viene eseguito il blocco
|
|
if. La clausola else
č opzionale e si
|
|
|
riferisce sempre
alla condizione if
|
|
|
|
immediatamente
precedente.
|
|
|
if …
else if … else if … else
|
|
|
|
|
 |
if
(espr1) { ... }
|
else { ... }
|
|
|
|
|
|
|
|
|
 |
 |
 |
 |
switch
(espr) {
|
|
case espr_cost1 : …
|
break;
|
|
case espr_cost2 : …
|
default : …
|
|
}
|
|
|
|
|
|
 |
 |
 |
 |
 |
 |
• |
switch:
|
|
|
l’esecuzione
comincia al primo “case”
|
|
|
che corrisponde
ad espr, e continua
|
|
fino al break o
alla fine del blocco
|
|
|
{…}
|
|
|
|
|
|
|
|
 |
|
|