Maison > développement back-end > C++ > le corps du texte

Quel type le commutateur en C++ peut-il déterminer ?

下次还敢
Libérer: 2024-05-06 19:30:21
original
500 Les gens l'ont consulté

L'instruction switch en C++ peut juger des expressions de types entier, caractère et énumération. Le principe de fonctionnement est de transférer le flux de contrôle vers la branche correspondante en fonction de la valeur de l'expression. Si elle ne correspond pas, la branche par défaut sera exécutée. La syntaxe est : switch (switch expression) { case constant 1: code; break; case constant 2: code; ... default: code; C++

L'instruction switch en C++ est une structure de contrôle qui permet d'exécuter différents blocs de code en fonction de la valeur d'une expression (appelée expression switch). L'instruction switch peut juger les types d'expressions suivants : Quel type le commutateur en C++ peut-il déterminer ?

Integer (int, short, long, long long)

Character (char)
  • Enumeration (enum)
  • Comment ça marche
  • L'instruction switch transfère le flux de contrôle à la branche case correspondant à la valeur de l'expression switch. Si aucune branche correspondante n'est trouvée, la branche par défaut est exécutée (s'il y en a une). La balise

Syntax

<code class="cpp">switch (开关表达式) {
  case 常量1:
    // 当开关表达式等于常量1 时执行的代码
    break;
  case 常量2:
    // 当开关表达式等于常量2 时执行的代码
    break;
  // ...
  default:
    // 当开关表达式不等于任何常量时执行的代码
    break;
}</code>
Copier après la connexion

Notes

case doit être une expression constante.

Il peut y avoir plusieurs étiquettes de cas avec la même valeur. la balise par défaut est facultative.

    L'instruction break est utilisée pour terminer la branche case et empêcher le flux de contrôle de continuer vers la branche case suivante.

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!

Étiquettes associées:
c++
source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!