default (C++)
Remonter à Liste alphabétique des mots clés - Index
Catégorie
Syntaxe
switch ( <variable switch> ) {casebreakdefault
case <expression constante> : <instruction>; [break;]
.
.
.
default: <instruction>;
}
Description
Utilisez l'instruction default dans des blocs d'instruction switch.
- Si aucune correspondance case n'est trouvée et que l'instruction default est trouvée à l'intérieur de l'instruction switch, l'exécution continue à ce point.
- Si aucune instruction default n'est définie dans l'instruction switch, le contrôle passe à l'instruction qui suit le bloc d'instruction switch.
Exemple
Cet exemple illustre l'utilisation des mots clés break, case, default et switch.
#include <iostream>
using namespace std;
int main(int argc, char * argv[])
{
char ch;
cout << "APPUYEZ sur a, b OU c. TOUT AUTRE CHOIX METTRA FIN A CE PROGRAMME." << endl;
for ( /* TOUJOURS */; cin >> ch; )
switch (ch)
{
case 'a' : /* LE CHOIX DE a A SA PROPRE ACTION. */
cout << endl << "Option a sélectionnée." << endl;
break;
case 'b' : /* b ET c DONNENT LES MEMES RESULTATS. */
case 'c' :
cout << endl << "Option b ou c sélectionnée." << endl;
break;
default:
cout << endl << "CHOIX INCORRECT ! Au revoir ..." << endl;
return(-1);
}
}