Utilliser intervale en fonction switch

Bonjour,
je voudrai savoir comment faire un test avec un swtich et case sur la variable J , pour avoir ( j > 1 ) et ( j > 10)
merci
Configuration: Windows XP
Firefox 3.0.15

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    hello
    switch(j > 1 && j < 10)
    {
    case 1 :
            printf("vrai\n");
            break;
    
    case 0 :
            printf("faux\n");
            break;
    }
    
    1. c'est une possibilité...

      le case 1 devrait plutot être mis en case default car il me semble que rien dans le standard n'assure que true est forcément 1. (false est 0 par contre c'est certain)
  2. il faut utiliser un ou des if, switch n'est pas prévu pour cela.

    Ou peut-être est-ce un exercice de cours aux buts pédagogiques obscurs ?