21xrx.com
2024-11-22 06:35:13 Friday
登录
文章检索 我的文章 写文章
C++ switch语句示例
2023-07-05 00:08:31 深夜i     --     --
C++ switch 语句 示例 控制流

C++是一门非常强大的编程语言,在使用该语言进行编程的时候,程序员们经常会遇到需要进行条件判断的情况。为了解决这个问题,C++提供了switch语句,它可以让程序员更轻松地进行条件判断和代码跳转,下面就是一个使用switch语句的示例。

switch语句语法结构如下:


switch(expression)

  case value1:

   //代码块1

   break;

  case value2:

   //代码块2

   break;

  case value3:

   //代码块3

   break;

  default:

   //默认代码块

   break;

* 第一行中的expression表示一个表达式或者变量的值,用来和每个case语句中的值进行比较;

* 每个case语句都用来比较expression与一个常量值,如果值相等,那么会执行对应的代码块;

* 如果expression的值和所有的case语句都不相等,那么程序会执行switch语句中的default语句块。

下面是一个使用switch语句的例子,该程序会读入一个小写字母,然后将其转换成大写字母。


#include <iostream>

using namespace std;

int main() {

  char ch;

  cout << "请输入一个小写字母:" << endl;

  cin >> ch;

  switch(ch)

    case 'a':

      ch = 'A';

      break;

    case 'b':

      ch = 'B';

      break;

    case 'c':

      ch = 'C';

      break;

    case 'd':

      ch = 'D';

      break;

    case 'e':

      ch = 'E';

      break;

    case 'f':

      ch = 'F';

      break;

    default:

      cout << "输入错误" << endl;

      break;

  

  cout << "转换后的字母为:" << ch << endl;

  return 0;

}

在该程序中,我们首先通过cout语句提示用户输入一个小写字母,然后使用cin语句读取用户的输入。接下来,我们使用switch语句对用户输入的小写字母进行判断,如果是a,那么就将变量ch的值改为A,如果是b,那么变量ch的值改为B,以此类推。如果用户输入了一个switch语句中未定义的小写字母,那么程序就会执行default语句块,并输出“输入错误”这个字符串。最后,我们使用cout语句将转换后的字母输出到屏幕上。

总之,swithc语句可以让我们更轻松地进行条件判断和代码跳转,这在编程中非常实用。大家在学习C++的过程中,一定要掌握switch语句的用法,并尽可能地运用到实际的项目中。

  
  

评论区

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