请问c语言中switch语句究竟是怎么用啊?
5个回答
展开全部
switch (表达式或属性){
case 值1 : 语句1
break;
case 值2 : 语句2
break;
...
default : 值n
break;
}
从表达式或属性值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。随后,switch语句将结束,程序从switch结束大慎稿竖括号之后的第一个语句继续执行,并忽敬蚂略其他case。
假如任何一个case语句的值都不等于表达式或属性的值,就运行可选标签default之下的语句。
假如表达式或属性的值和任何宽大一个case标签都不匹配,同时没有发现一个default标签,程序会跳过整个switch语句,从它的结束大括号之后的第一个语句继续执行。
case 值1 : 语句1
break;
case 值2 : 语句2
break;
...
default : 值n
break;
}
从表达式或属性值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。随后,switch语句将结束,程序从switch结束大慎稿竖括号之后的第一个语句继续执行,并忽敬蚂略其他case。
假如任何一个case语句的值都不等于表达式或属性的值,就运行可选标签default之下的语句。
假如表达式或属性的值和任何宽大一个case标签都不匹配,同时没有发现一个default标签,程序会跳过整个switch语句,从它的结束大括号之后的第一个语句继续执行。
展开全部
switch(变量或表达雀斗式氏并)
{
case 常量1:
语句1
break;
case 常量2:
语句2
break;
default :
break;
}
当switch里的变量或表达式的值=case后的某个常量时,就执歼岁迹行该case后的语句,如果都不相等就执行default后的语句
{
case 常量1:
语句1
break;
case 常量2:
语句2
break;
default :
break;
}
当switch里的变量或表达式的值=case后的某个常量时,就执歼岁迹行该case后的语句,如果都不相等就执行default后的语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用于选择 比如 考试分数 90~100 为优秀 80~89 为不错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询