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

Comment utiliser l'instruction switch en C++

下次还敢
Libérer: 2024-04-28 19:24:17
original
1159 Les gens l'ont consulté

Une instruction switch est une instruction de flux de contrôle utilisée pour exécuter différents blocs de code en fonction de la valeur d'une variable ou d'une expression. La syntaxe est la suivante : switch (variable) { case value1: // Bloc de code pour la valeur 1 break; ... default : // Bloc de code par défaut à exécuter si la variable ne correspond à aucune casse }. Il est souvent utilisé pour sélectionner des actions en fonction de valeurs, sélectionner des chemins de code en fonction de l'état ou d'une entrée, ou créer des programmes pilotés par menu.

Comment utiliser l'instruction switch en C++

Instruction Switch en C++

Qu'est-ce qu'une instruction switch ?

Une instruction switch est une instruction de flux de contrôle utilisée pour exécuter différents blocs de code en fonction de la valeur d'une variable ou d'une expression.

Syntaxe :

<code class="cpp">switch (variable) {
  case value1:
    // 针对值 1 的代码块
    break;
  case value2:
    // 针对值 2 的代码块
    break;
  ...
  default:
    // 如果变量不匹配任何 case,则执行的默认代码块
}</code>
Copier après la connexion

Comment ça marche :

  • variable est la variable ou l'expression à vérifier. L'instruction
  • case spécifie chaque valeur à laquelle correspondre. L'instruction
  • break est utilisée pour quitter le bloc de cas actuel et continuer à exécuter le code suivant. Le bloc
  • default est facultatif et est utilisé pour gérer toutes les valeurs qui ne correspondent à aucune casse.

Utilisation :

L'instruction switch est généralement utilisée dans les situations suivantes :

  • Sélectionnez différentes opérations en fonction de la valeur.
  • Choisissez différents chemins de code en fonction du statut ou de la saisie.
  • Créez des programmes basés sur des menus.

Exemple :

L'exemple suivant montre comment utiliser une instruction switch pour effectuer différentes actions en fonction des entrées de l'utilisateur :

<code class="cpp">#include <iostream>

int main() {
  int choice;

  std::cout << "请选择以下选项:" << std::endl;
  std::cout << "1. 添加" << std::endl;
  std::cout << "2. 减法" << std::endl;
  std::cout << "3. 乘法" << std::endl;
  std::cout << "4. 除法" << std::endl;

  std::cin >> choice;

  switch (choice) {
    case 1:
      // 执行加法操作
      break;
    case 2:
      // 执行减法操作
      break;
    case 3:
      // 执行乘法操作
      break;
    case 4:
      // 执行除法操作
      break;
    default:
      // 输入无效
      std::cout << "无效选项" << std::endl;
  }

  return 0;
}</code>
Copier après la connexion

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal