admin 管理员组文章数量: 1184232
2024年3月9日发(作者:皮皮虾跨境erp)
c++ switch case用法举例
摘要:
1.C++中的 switch case 语句
case 语句的基本结构
case 语句的举例
case 语句的注意事项
正文:
C++中的 switch case 语句是一种多分支选择结构,它可以根据一个表达式的值来执行不同的代码块。switch case 语句在编写复杂的条件判断时非常有用,可以使代码更加简洁易读。下面我们通过一个简单的例子来介绍 switch
case 语句的使用方法。
首先,让我们来看一下 switch case 语句的基本结构:
```cpp
switch (expression) {
case constant1:
// code to be executed if expression is equal to constant1;
break;
case constant2:
// code to be executed if expression is equal to constant2;
break;
// you can have any number of case statements;
case constantN:
// code to be executed if expression is equal to constantN;
break;
default:
// code to be executed if expression doesn"t match any
constant;
}
```
在这段代码中,expression 表示一个表达式,它将被依次与每个 case
子句中的常量进行比较。如果 expression 的值与某个 case 子句中的常量相等,则执行该 case 子句下的代码,并在代码块结束后使用 break 语句跳出
switch case 结构。如果 expression 的值与所有 case 子句中的常量都不相等,则执行 default 子句下的代码(如果提供了 default 子句的话)。
下面我们通过一个具体的例子来说明 switch case 语句的使用:
```cpp
#include
int main() {
int num;
std::cout << "Enter a number between 1 and 3: ";
std::cin >> num;
switch (num) {
case 1:
std::cout << "You entered 1." << std::endl;
break;
case 2:
std::cout << "You entered 2." << std::endl;
break;
case 3:
std::cout << "You entered 3." << std::endl;
break;
default:
std::cout << "Invalid number." << std::endl;
}
return 0;
}
```
在这个例子中,我们根据用户输入的数字来输出相应的信息。如果用户输入的数字在 1 到 3 之间,程序将正常输出相应的信息;如果输入的数字不在这个范围内,程序将输出“Invalid number.”。
版权声明:本文标题:c++ switch case用法举例 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1709929510a550117.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论