Maison  >  Article  >  développement back-end  >  Comment écrire la plage après le cas de l'instruction switch en C++

Comment écrire la plage après le cas de l'instruction switch en C++

下次还敢
下次还敢original
2024-05-08 02:18:15355parcourir

La plage de cas de l'instruction switch en C++ est utilisée pour spécifier la valeur ou la plage de valeurs à laquelle la variable peut correspondre. La structure syntaxique est la suivante : case range : // Rupture de bloc de code ; La variable correspond à la plage et l'instruction break est utilisée pour quitter l'instruction switch.

Comment écrire la plage après le cas de l'instruction switch en C++

Portée du cas de l'instruction switch en C++

En C++, l'instruction switch peut être utilisée pour exécuter différents blocs de code en fonction de la valeur d'une variable. La portée après cas est utilisée pour spécifier une valeur spécifique ou une plage de valeurs à laquelle la variable peut correspondre. Pour spécifier une plage, vous devez utiliser le tilde (~), comme indiqué ci-dessous :

<code class="cpp">switch (variable) {
    case value1 ~ value2:
        // 代码块
        break;
    // ...
}</code>

Structure de syntaxe :

<code>case 范围:
     // 代码块
     break;</code>

Explication :

  • Portée : Spécifié à l'aide d'un tilde (~), indiquant que la variable peut correspondre à la plage.
  • Bloc de code : Code exécuté lorsque la variable correspond à la portée.
  • break : Instruction de fin facultative, utilisée pour quitter l'instruction switch. Sans interruption, le programme continuera à exécuter les cas suivants.

Exemple :

<code class="cpp">int number = 5;

switch (number) {
    case 1 ~ 5:
        cout << "数字介于 1 和 5 之间" << endl;
        break;
    case 6:
        cout << "数字是 6" << endl;
        break;
    default:
        cout << "数字大于 6" << endl;
}</code>

Sortie :

<code>数字介于 1 和 5 之间</code>

Dans cet exemple, la valeur de la variable number (5) correspond à la plage 1 ~ 5, donc le premier bloc de code est exécuté.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie string.h en C++Article suivant:Que signifie string.h en C++