21xrx.com
2025-03-23 22:20:41 Sunday
文章检索 我的文章 写文章
"C++ switch case语句举例说明"
2023-07-06 15:34:08 深夜i     --     --
C++ switch case 语句 举例 说明

C++ switch case语句是一种常用的条件语句,通常用于多个条件判断时的代码编写。它的基本语法是:使用switch后跟一个括号,括号内是用于判断的表达式,然后使用case后跟一个常量表达式来匹配条件,最后使用break来结束每个case的执行。

下面举一个简单的例子:

#include <iostream>
using namespace std;
int main() {
  int num = 2;
  switch (num)
    case 1:
      cout << "星期一" << endl;
      break;
    case 2:
      cout << "星期二" << endl;
      break;
    case 3:
      cout << "星期三" << endl;
      break;
    default:
      cout << "星期四及之后" << endl;
      break;
  
  return 0;
}

在这个例子中,我们使用一个整型变量num来进行判断,然后向控制台输出与之对应的星期几。当num的值为1、2、3时,会依次判断case 1、case 2、case 3是否匹配,匹配的话就执行对应的输出语句,并用break结束当前的case执行。当num不匹配任何一个case时,就会执行default语句块中的内容。

需要注意的是,每个case之间一定要加上break,否则会出现不可预料的后果。而default语句块可以省略,当不匹配任何一个case时就会直接执行下一条语句。

总体来说,C++ switch case语句是一种简单直观、易于使用的条件语句,可以用于各种判断场景之中。学会使用它能提高代码的可读性和可维护性,是编写高质量程序的重要一环。

  
  

评论区