21xrx.com
2025-03-23 22:04:39 Sunday
文章检索 我的文章 写文章
C++中的switch语句示例
2023-07-06 22:48:24 深夜i     --     --
C++ switch语句 示例

在C++编程语言中,switch语句是一种常用的结构,用于根据不同的条件选择不同的操作。使用该语句可以减少代码的复杂度和冗余性,增加程序的可读性和可维护性。

下面是一个C++中的switch语句示例:

#include <iostream>
using namespace std;
int main() {
 int n;
 cout << "请输入1-7之间的整数:" << endl;
 cin >> n;
 switch(n)
  case 1:
   cout << "星期一" << endl;
   break;
  case 2:
   cout << "星期二" << endl;
   break;
  case 3:
   cout << "星期三" << endl;
   break;
  case 4:
   cout << "星期四" << endl;
   break;
  case 5:
   cout << "星期五" << endl;
   break;
  case 6:
   cout << "星期六" << endl;
   break;
  case 7:
   cout << "星期日" << endl;
   break;
  default:
   cout << "输入的数字不在1-7之间" << endl;
   break;
 
 return 0;
}

以上示例中,我们定义了一个整数变量n,并通过输入语句从用户获取输入。使用switch语句,根据n的不同取值,在不同的case分支中执行相应的操作。如果n不在1到7之间,则执行default分支。

在每个case分支中,可以执行任意数量的语句,直到遇到break分支才会退出switch语句。如果没有break分支,则会继续执行下一个case分支中的语句,直到遇到break或者switch语句结束。

需要注意的是,每个case分支中的取值应该是唯一的,不能重复。如果有多个分支需要执行相同的操作,可以使用多个case分支指向同一个语句块,或者将它们合并到一起。

总之,switch语句是C++中非常强大的语法结构之一,可以帮助我们快速而简洁地实现根据条件分支选择操作的需求。熟练掌握该语句的用法可以提高程序开发效率,减少代码的复杂度和冗余性。

  
  

评论区