Switch Case
V6
-
DrCrow Messages postés 416 Statut Membre -
DrCrow Messages postés 416 Statut Membre -
Bonjour,
je voulais savoir à ce que veut vraiment dire les Switch case en programmation et à quoi ils servent vraiment ??
Merci pour vos réponses..
je voulais savoir à ce que veut vraiment dire les Switch case en programmation et à quoi ils servent vraiment ??
Merci pour vos réponses..
Configuration: Windows 7 Firefox 3.5.5
3 réponses
-
-
regarde cet exemple :
tu préfères :
if ((mois<1)||(mois>12)) { cout << "Date invalide, erreur"; return 0; } else if((mois==1)||(mois==3)||(mois==5)||(mois==7)||(mois==8)||(mois==10)||(mois==12)) { maxJours=31; } else if((mois==4)||(mois==6)||(mois==9)||(mois==11)) { maxJours=30; } else { maxJours=28; }
ouswitch(mois) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: maxJours=31; break; case 4: case 6: case 9: case 11: maxJours=30; break; case 2: maxJours=28; break; default : cout << "Date invalide, erreur"; return 0; } -
Un switch, tu l'utilise dans les choix ou proposition, si ta variable peut prendre differente valeur au cours du programme, donc assigner chaque valeur avec un petit code, comme présenté par Pacorabanix, pour evite le elseif.