Maison  >  Article  >  développement back-end  >  Quel type le commutateur en C++ peut-il déterminer ?

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

下次还敢
下次还敢original
2024-05-06 19:30:21444parcourir

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>

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!

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