Qual è il modo migliore per verificare se la variabile è più grande di un numero utilizzando l'istruzione switch? O ti consigli di usare if-else? Ho trovato un esempio del genere:Come utilizzare maggiore o uguale in un'istruzione switch
int i;
if(var1>var2) i = 1;
if(var1=var2 i = 0;
if(var1<var2) i = -1;
switch (i);
{
case -1:
do stuff;
break;
case 0:
do stuff;
break;
case 1:
do stuff;
break;
}
Cosa si può dire a un novizio dell'uso di "maggiore o uguale" nelle istruzioni switch?
Direi che sarà più chiaro con 3 'se' – SJuan76
Stai meglio con un if-else –
Non riesco a capire perché useresti un'istruzione switch se hai già un'istruzione if. Basta farlo con istruzioni if poiché la logica è già presente – Mattsjo