c语言中switch规则,C语言switch语句的一些规则都有哪些特点

我们在学习C语言的过程中能够使用的语句类型也在不断的变化,下面我们就一起来了解一下 关于switch语句的一些规则都有哪些特点。

C语言中的switch语句用于从多个条件执行代码。 就像if else-if语句一样。

1aa116836e272d19e4dd6030e2c85180.png

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日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值