next up previous contents index
Next: Scelte multiple con switch Up: Operatori e istruzioni di Previous: L'istruzione condizionale if   Indice   Indice analitico

Un'alternativa scarna: gli operatori ? :

Il precedente programma, che faceva uso dell'istruzione condizionale if() può essere riscritto facendo uso degli operatori ? e :, nella seguente maniera:

     1	#include<stdio.h>
     2	int main()
     3	{
     4	  float a;
     5	  printf("\t   Inserisci a \n");
     6	  scanf("%f", &a);
     7	  a > 5 ? printf("\t a e maggiore di 5 \n") : printf("\t
     8	   a *non* e maggiore di 5\n");
     9
    10	 }
    11



blacksheep & 2006-11-22