En C++, l'instruction switch-case est utilisée pour exécuter différents blocs de code en fonction de la valeur d'une expression : 1. L'expression peut être un entier, un caractère ou une constante d'énumération. 2. La branche case spécifie la valeur de l'expression à mettre en correspondance. Il peut y avoir plusieurs cas correspondant à la même valeur. 3. Chaque branche case est suivie d'un bloc de code qui doit être exécuté, se terminant par une instruction break. 4. La branche par défaut est utilisée pour faire correspondre les valeurs qui ne sont pas spécifiées dans l'expression. S'il n'y a pas de cas correspondant, ce bloc de code est exécuté.
Utilisation de l'instruction switch-case en C++
Question : Comment utiliser l'instruction switch-case en C++ ?
Réponse :
Une instruction switch-case est une instruction conditionnelle qui est utilisée pour exécuter différents blocs de code en fonction de la valeur d'une expression. La syntaxe est la suivante :
<code class="cpp">switch (expression) { case value1: // 执行代码块 1 break; case value2: // 执行代码块 2 break; // ... default: // 可选的默认 case,如果没有匹配的 case,则执行此代码块 break; }</code>
Utilisation :
Exemple :
Le code suivant utilise une instruction switch-case pour effectuer différentes actions en fonction des caractères saisis par l'utilisateur :
<code class="cpp">char ch; cout << "输入一个字符:"; cin >> ch; switch (ch) { case 'a': case 'A': cout << "您输入的是大写或小写的 A" << endl; break; case 'b': case 'B': cout << "您输入的是大写或小写的 B" << endl; break; default: cout << "您输入的不是 A 或 B" << endl; }</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!