Sommaire  
 
 
Programmation
• ASP
• C++
• C++ Builder
• DirectX
• Java
• Javascript
• Perl
• PHP3
• SQL

Liens
• Annuaire
• Gagnez de l'argent

Utile
• Lexique

Contact
• Courrier
• Formulaire

A propos :
• Des auteurs
 

C++ / Le mot clé CASE

 

Syntaxe

switch ( <variable commutateur> )

{
case <expression constante> : <instruction>; [break;]
...
default : <instruction>;
}

Description

L'instruction case avec switch permet de déterminer quelles instructions évaluer.
La liste des points de branchement possibles dans <instruction> est déterminée par les sous-instructions précédentes avec: case <expression constante> : <instruction>; où <expression constante> doit être int et unique.
Les valeurs <expression constante> sont recherchées pour correspondre à la <variable commutateur>.
Si une correspondance est trouvée, l'exécution continue après l'instruction correspondante case jusqu'à ce qu'une instruction break ou la fin de l'instruction switch soit rencontrée.
Si aucune correspondance n'est trouvée, le contrôle est passé à l'instruction default.

Remarque : Il est interdit d'avoir des constantes case dupliquées dans la même instruction switch.

Exemple

int isDigit (char cCar)
{
int iRetour = 0;
switch (cCar)

{
case '0': iRetour = 1;break;
case '1': iRetour = 1;break;
case '2': iRetour = 1;break;
case '3': iRetour = 1;break;
case '4': iRetour = 1;break;
case '5': iRetour = 1;break;
case '6': iRetour = 1;break;
case '7': iRetour = 1;break;
case '8': iRetour = 1;break;
case '9': iRetour = 1;break;
default: break;
}

return iRetour;
}

Site Créé
le 1 Octobre 1999