Le strutture di controllo nel linguaggio C
4. IF annidato
Le istruzioni IF possono essere implementate l'una dentro l'altra per gestire al meglio gli eventi e sono dette IF annidate.
Per annidare più le istruzioni IF si inseriscono altre IF all'interno delle parentesi graffe.
Nel seguente codice sorgente è stata aggiunta una seconda istruzione IF nell'attributo ELSE della prima istruzione IF.
if ( a > b ) {
max =a;
} else {
if ( a<b) {
{ max=b;
}
}
La seconda IF gestisce un secondo blocco di istruzioni condizionato all'espressione di controllo ( A<B).