21xrx.com
2024-12-27 00:29:39 Friday
登录
文章检索 我的文章 写文章
"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语句是一种简单直观、易于使用的条件语句,可以用于各种判断场景之中。学会使用它能提高代码的可读性和可维护性,是编写高质量程序的重要一环。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复