21xrx.com
2024-06-03 07:05:06 Monday
登录
文章检索 我的文章 写文章
C++中的switch case语句及break关键字
2023-07-02 21:09:50 深夜i     --     --
C++ switch case break

C++是一种非常高效的编程语言,它提供了许多方便开发人员的工具。其中,switch case语句和break关键字就是其中的两个非常重要的组成部分。

switch case语句用于基于指定表达式的值选择要执行的代码块。语法如下:


switch (表达式)

  case 值1: 代码块1;

       break;

  case 值2: 代码块2;

       break;

  …

  default: 默认代码块;

其中,表达式的计算结果必须是一个整数或枚举类型。每个case标签后面跟着的是将在该标签被匹配时执行的代码块。如果匹配成功,将跳转到对应的代码块,并执行其中的语句。如果没有一个case标签与表达式的值匹配,则执行默认代码块(如果有的话)。

在每个case代码块的末尾,通常应该使用break关键字来退出整个switch语句,这样就不会继续执行任何后续的代码块。否则,程序将继续执行下一个case中的代码,直到switch语句结束或遇到了一个break语句。


switch (num)    

  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 << "非法输入" << endl;

    break;  

在上面的示例中,我们使用了一个整数变量num作为switch表达式。根据num的不同值,我们将打印不同的星期几。在每个case块中,我们使用了break语句来终止整个switch语句的执行。

总的来说,switch case语句和break关键字是C++中非常实用的工具。它们提供了一种灵活的方式来执行基于表达式的操作,并且可以避免许多常见的编程错误。因此,在进行C++编程时,应该尽可能地使用它们。

  
  

评论区

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