一天一句C语言,准备拿下小安派!第七天

[复制链接]
查看802 | 回复2 | 2023-8-16 08:30:13 | 显示全部楼层 |阅读模式
switch(表达式){  
        case常量表达式1:  语句1;
       case常量表达式2:  语句2;
         …  
         case常量表达式n:  语句n;
         default        :  语句n+1;
         }
其语义是:计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句。如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。

例如:
switch(a)
{
case(0): b=0;break;
case(1): b=1;break;
default: b=3;
}
//被 break 语句的含义是跳出这个switch语句,如果没有这条语句那么则会从
//满足条件的地方(即与switch(表达式)括号中表达式匹配的case)开始执
//行,直到switch结构结束。当break语句用于do-while、for、while循环语句中
//时,可使程序终止循环
-------------------------------------
一句话总结:多分支单选,就像选择不同的故事结局。

回复

使用道具 举报

爱笑 | 2023-8-16 10:04:00 | 显示全部楼层
来学习~
用心做好保姆工作
回复

使用道具 举报

iiv | 2023-9-7 10:54:42 | 显示全部楼层
占楼.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则