21xrx.com
2024-11-08 22:31:06 Friday
登录
文章检索 我的文章 写文章
C++ Switch Case语句示例
2023-07-05 12:06:18 深夜i     --     --
C++ Switch Case 语句示例 分支结构 控制流程

C++中的Switch Case语句是一种常用的条件控制语句,它可以被用来从一系列的选项中选择一个特定的选项进行操作。这种语句非常适合解决多选一的问题,在C++程序中也经常被使用。

Switch Case语句的基本语法如下:

switch(expression) {

  case constant-expression1:

    statement(s);

    break;

  case constant-expression2:

    statement(s);

    break;

  ...

  default:

    statement(s);

}

其中expression是被检测的表达式,一般是一个常量或变量。case后面跟着的是常量表达式,在expression之中搜索到与case后面的常量表达式值一样的选项,然后程序将会跳转到所对应的语句块中执行相应的代码。

下面是一个Switch Case语句的示例:

int main() {

  int day;

  cout << "请输入天数:";

  cin >> day;

  switch(day) {

    case 1:

    case 2:

    case 3:

    case 4:

    case 5:

      cout << "这是工作日。\n";

      break;

    case 6:

    case 7:

      cout << "这是周末。\n";

      break;

    default:

      cout << "输入的数字无效。\n";

  }

  return 0;

}

在这个示例中,程序首先会要求用户输入一个数字,然后根据用户输入的数字进行判断。如果数字是1、2、3、4、5中的任意一个,程序会输出“This is work day.”,如果数字是6或7,程序将会输出“This is weekend.”。如果用户输入的数字无效,那么程序将会输出“This input is invalid.”。

总的来说,Switch Case语句是一种简洁又方便的判断语句,它可以帮助我们轻易地解决大多数的多选一问题。对于想要学习C++的初学者来说,学习Switch Case语句十分重要。

  
  

评论区

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