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).