2024年1月28日发(作者:)
c语言switchcase语句的用法
在C语言中,switch语句用于根据表达式的值进行多路分支。它允许程序根据表达式的值选择不同的代码块来执行。switch语句通常与case和default标签一起使用。
以下是switch语句的基本语法:
c
switch (expression) {
case constant-expression:
statement(s);
break;
case constant-expression:
statement(s);
break;
...
default :
statement(s);
}
expression 是一个表达式,它的值将与每个 case 语句中的 constant-expression 进行比较。
case 标签后面跟着一个常量表达式,表示与 expression 进行比较的值。如果这个值与
expression 相等,则执行与该 case 关联的语句。
statement(s) 是要执行的代码块。可以是一个单独的语句或一个复合语句(由花括号包围的多个语句)。
break 关键字用于终止当前的 case 语句,并跳出 switch 语句。如果没有 break,程序将继续执行下一个 case 语句中的代码,直到遇到 break 或 switch 语句结束。
default 标签是可选的,用于处理没有匹配的 case 语句的情况。如果所有的 case 语句都没有匹配,则执行 default 标签下的语句。
下面是一个简单的示例,演示了如何使用 switch 语句:
c
#include
int main() {
int day = 2;
switch (day) {
case 1:
printf("Mondayn");
break;
case 2:
printf("Tuesdayn");
break;
case 3:
printf("Wednesdayn");
break;
case 4:
printf("Thursdayn");
break;
case 5:
printf("Fridayn");
break;
case 6:
printf("Saturdayn");
break;
case 7:
printf("Sundayn");
break;
default :
printf("Invalid dayn");
}
return 0;
}
在上面的示例中,根据变量 day 的值(2),switch 语句将输出 "Tuesday"。
本文发布于:2024-01-28 20:21:42,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170644450210035.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |