我们在学习C语言的过程中能够使用的语句类型也在不断的变化,下面我们就一起来了解一下 关于switch语句的一些规则都有哪些特点。
C语言中的switch语句用于从多个条件执行代码。 就像if else-if语句一样。
C语言中switch语句的语法如下:
switch(expression){
case value1:
//code to be executed;
break; //optional
case value2:
//code to be executed;
break; //optional
......
default:
code to be executed if all cases are not matched;
}
C语言中switch语句的规则如下 -
switch表达式必须是整数或字符类型。case值必须是整数或字符常量。case值只能在switch语句中使用。switch
case中的break语句不是必须的。这是一个可选项。 如果在switch
case中没有使用break语句,则匹配case值后将执行所有后的语句。它被称为通过C语言switch语句的状态。
我们试着通过例子来理解它。假设有以下变量及赋值。
int x,y,z;
char a,b;
float f;
switch语句直通到尾
在C语言中,switch语句是通过的,这意味着如果在switch
case中不使用break语句,则匹配某个case之后的所有的case都将被执行。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!