int a = 10;
switch(a){
case 0:
printf("case 0");
break;
case 1:
printf("case 1");
break;
}
Le code ci-dessus est-il valide ?
Si je suis sûr que l'int a
n'aura pas d'autre valeur que 1 et 0, puis-je éviter default
?
Et si dans tous les cas une valeur était différente de 1 et 0 ?
Je sais que c'est une question idiote, mais je pensais que ce serait peut-être un comportement illégal ou indéfini, alors j'ai juste demandé de m'en assurer.