当前位置:首页 C++ > 正文

c++switch用法举例

作者:野牛程序员:2023-07-18 07:13:39 C++阅读 2658

当使用C++的switch语句时,可以根据不同的条件值执行相应的代码块。下面是一个使用switch语句的示例,展示了如何根据星期几打印不同的消息:

#include <iostream>

int main() {
    int dayOfWeek;

    std::cout << "请输入星期几的编号(1-7):";
    std::cin >> dayOfWeek;

    switch (dayOfWeek) {
        case 1:
            std::cout << "星期一" << std::endl;
            break;
        case 2:
            std::cout << "星期二" << std::endl;
            break;
        case 3:
            std::cout << "星期三" << std::endl;
            break;
        case 4:
            std::cout << "星期四" << std::endl;
            break;
        case 5:
            std::cout << "星期五" << std::endl;
            break;
        case 6:
            std::cout << "星期六" << std::endl;
            break;
        case 7:
            std::cout << "星期日" << std::endl;
            break;
        default:
            std::cout << "无效的输入" << std::endl;
            break;
    }

    return 0;
}

在上面的示例中,用户被要求输入一个星期几的编号(1-7)。根据输入的值,switch语句会将控制流转移到相应的case标签,并执行相应的代码块。如果用户输入的值不在1-7的范围内,default标签下的代码块将被执行。

注意,在每个case标签的代码块末尾需要使用break语句,以确保在执行完相应的代码后跳出switch语句。否则,程序将继续执行后续的case标签中的代码,直到遇到break语句或switch语句结束。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击