在这篇文章中,我将讨论C++ Switch语句的例子。switch语句是在我们有多个条件并且我们需要根据条件执行不同的操作时使用的。例如,如果我们有不同的条件,我们想要根据特定的条件执行代码块。在这种情况下,我们需要使用switch语句。还可以使用else if条件,但如果有多个条件,最好使用switch语句。

switch语句的语法

switch (variable or an integer expression)
{
     case constant:
     //C++ 代码
     ;
     case constant:
     //C++ 代码
     ;
     default:
     //C++ 代码
     ;
}

switch语句的一些要点

  • 可以在switch语句中使用非数值。
  • 不允许重复大小写值。
  • 只要使用正确的要求和语法,用例不必按顺序排列。
  • 案例不能有相同的值,因为这会导致重复的值错误。
  • 您不必对每种情况都使用break语句。如果省略,执行将继续到下一种情况。控制流将被引入到后续的案例中,直到出现中断。

这是我们的例子,我们的例子基于用户输入。

#include<iostream>

using namespace std;

int main() {

    char grade;

    cout << "请输入成绩" << endl;
    cin >> grade;

    switch (grade) {
    case 'A':
        cout << "优秀" << endl;
        break;

    case 'B':
        cout << "很好" << endl;
        break;

    case 'C':
        cout << "好" << endl;
        break;

    case 'D':
        cout << "你通过了 " << endl;
        break;

    case 'E':
        cout << "你失败了 " << endl;
        break;

    default:
        cout << "无效等级 " << endl;

    }

    return 0;

}

在这段代码的顶部,我们首先创建了一个char类型的变量。在此之后,我们将从用户那里获取输入并将其存储到char变量中。之后,我们检查案例,运行后,结果如下。

OK,本文暂时这样,有什么不对的地方请留言,谢谢。

相关:

C++教程:C++编程简介和结构

C++教程:创建变量和数据类型

C++教程:如何获取用户输入

C++教程:C++中的If Else语句

 

 

 

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注