Istruzioni if e if-else: Significato


 
 
if ( <condizione> )
    <istruzione-1>;
else <istruzione-2>;
  1. L'istruzione if valuta la <condizione>

  2. Se la valutazione ritorna il valore true esegue <istruzione-1>.
    Se la valutazione ritorna il valore false esegue <istruzione-2> se presente, altrimenti passa al punto 2.
  3. l'esecuzione passa all'istruzione successiva al comando  if.
Le istruzioni if possono essere annidate: in questo caso, per evitare ambiguità, ogni else si riferisce al primo if che lo precede.