* * Il costrutto IF ha un ramo opzionale, chiamato "else", che in italiano * significa "altrimenti": * * if (condizione) istruzione1; * else istruzione2; * * La traduzione potrebbe essere: "se la condizione e' vera, esegui * istruzione1, altrimenti esegui istruzione2". Quindi si tratta di una * scelta: l'esecuzione di un'istruzione esclude l'altra. * In altri termini, se la condizione e' falsa viene eseguita istruzione2. * Vediamo l'uso dell'else: */ #include <stdio.h> /* Includiamo la libreria standard */ main() /* Funzione principale, eseguita per prima */ { /* Inizio della funzione main() */ int pippo; /* Definiamo una variabile intera pippo che servira' * per il costrutto if */ printf("\nDammi il valore per Pippo: "); scanf("%d",&pippo); if (pippo>10) printf("\nPippo e' maggiore di 10\n"); else printf("\nPippo e' minore o uguale a 10\n"); } /* Fine della funzione main() */ /* Naturalmente e' possibile eseguire un blocco di istruzioni anche dopo * l'else, ad esempio: * * if (pippo>10) * { * printf("\nPippo e' maggiore di 10\n"); * printf("Se non ci credi e' uguale.\n"); * } * else * { * printf("\nPippo e' minore o uguale a 10\n"); * printf("Se non ci credi e' uguale.\n"); * } */