switch语句表达式
switch语句语法?
switch语句语法?
C语言中,switch语句是一种多分支选择语句。
语法格式如下:
switch(表达式){
case 表达式值1:
……
break
default:
……//事务处理语句,可以没有
break
}
switch语句语法?
在C语言中,switch句子是开关句,一般和开关句case、break、default配合使用,控制流程。
switch语法规则:
switch ( 变量表达式 ){case 常量
1 :语句breakcase 常量
2 :语句breakcase 常量
3 :语句break...case 常量
n:语句breakdefault :语句break}
其中switch、case、break、default都是关键词。
switch作为一个开关,当变量表达式的值对应时case中值时,执行case跳出后面的句子switch如果句子不一致,则执行default跳出后面的句子switch语句。
使用举例:
判断分数等级,程序如下。扩展数据:switch语句规则:
1、switch句子很有用,但在使用时一定要小心。写的任何东西switch所有句子都必须遵循以下规则:
2.只能用于基本数据类型中的整体类型switch,这些类型包括int、char等等。对于其他类型,必须使用if语句。
3、switch()参数类型不能是实体类型 。
4、case标签必须是常量表达式(constantExpression),例42或#394#39。
5、case标签必须是唯一的表达式;换句话说,不允许两个case具有相同的值。
switch语句的基本格式?
switch语句是处理程序分支的语句。
switch case语句表达式为:
switch{
case常量1:语句体1;
case常量2:语句体2;
case常量3:语句体3;
case常量4:语句体4;
...default:语句体;
}
通过判断case后面的表达式和switch后面的表达式是否匹配?case匹配时,后面的程序代码将按顺序执行,而不管后面的程序代码如何case是否匹配,直到相遇break。
当常量表达式表的数量和其中一个case当句子中的常量一致时,执行此case句子后面的句子:如果常量表达式的数量和所有case如果句子的常量不一致,则执行default并跳出句子中的句子switch语句。