21xrx.com
2024-11-22 07:17:12 Friday
登录
文章检索 我的文章 写文章
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++中非常强大的语法结构之一,可以帮助我们快速而简洁地实现根据条件分支选择操作的需求。熟练掌握该语句的用法可以提高程序开发效率,减少代码的复杂度和冗余性。

  
  

评论区

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