switch循环结构的用法
switch循环结构是一种条件分支结构,用于根据不同的条件执行不同的代码块。
基本语法:
switch (表达式) {
case 值1:
// 代码块1
break;
case 值2:
// 代码块2
break;
...
default:
// 默认代码块
break;
}
使用步骤:
- 执行表达式,得到一个值。
- 依次与每个case的值进行比较,如果相等,则执行对应的代码块,然后跳出switch结构。
- 如果没有匹配的case值,则执行default代码块(可选)。
- 如果没有default代码块,则直接跳出switch结构。
注意事项:
- 表达式的类型必须是整型、字符型或枚举类型。
- case后的值必须是常量或字面量,且与表达式的类型一致。
- 每个case后必须加上break语句,用于跳出switch结构,否则会执行后续的case代码块。
- 可以使用default代码块作为默认情况,当没有满足的case值时执行。
示例:
int num = 2;
switch (num) {
case 1:
cout << "星期一" << endl;
break;
case 2:
cout << "星期二" << endl;
break;
case 3:
cout << "星期三" << endl;
break;
default:
cout << "其他" << endl;
break;
}
输出结果为:"星期二
原文地址: http://www.cveoy.top/t/topic/hZLB 著作权归作者所有。请勿转载和采集!