SWITCH |
Échangeur |
---|---|
Visual C++ |
Syntaxe
statement := switch ( condition ) statement condition ::= expression | type-specifier-seq declarator = assignment-expr |
Paramètres
Nom | Description |
---|---|
condition | Ce paramètre permet d'indiquer la condition d'évaluation |
statement | Ce paramètre permet d'indiquer les instructions. |
Description
Ce mot réservé permet d'effectuer des testes de cas.
Exemple
Cet exemple permet d'évaluer la valeur de la variable «a» :
- #include "stdafx.h"
- #include "stdio.h"
- #include "stdlib.h"
-
- int main(int argc, char* argv[])
- {
- int a = 2;
- switch(a) {
- case 1:case 2:case 3:
- printf("Entre 1 et 3\n");
- break;
- case 4:case 5:case 6:
- printf("Entre 4 et 6\n");
- break;
- case 7:
- printf("C'est 7\n");
- break;
- default:
- printf("Inférieur ou égale à 0 ou supérieur à 8\n");
- break;
- }
- return 0;
- }
on obtiendra le résultat suivant :
Entre 1 et 3
Dernière mise à jour : Samedi, le 7 avril 2018