Comment utiliser supérieur ou égal à une instruction de commutateur

Quelle est la meilleure façon de vérifier si la variable est plus grand que certaines nombre à l'aide de l'instruction switch? Ou vous recommandons d'utiliser if-else? J'ai trouvé un exemple:

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;

}

Que pouvez-vous dire à un novice sur l'utilisation de "supérieur ou égal" dans les instructions switch?

source d'informationauteur Vlad Holubiev