c语言中switch语句流程图_C语言switch详解

本文详细介绍了C语言中的switch语句,包括其语法、使用注意事项以及多个示例。强调了case语句必须跟int常量值匹配,break的作用以及default关键字的用途。
摘要由CSDN通过智能技术生成

dfb0b1cf06e5cfe27da36100bcd84f0d.png

C语言switch史上最详细的讲解

switch语句允许测试变量与值列表的相等性,每个值称之为案例或者`case`,程序会检查switch后面的值并且与`case`后面的值比对,如果相等则执行后面的代码或代码块

### 语法

`switch`在C语言中的语法如下

``` c

switch(expression) {

case constant-expression :

statement(s);

break; /* optional */

case constant-expression :

statement(s);

break; /* optional */

/* you can have any number of case statements */

default : /* Optional */

statement(s);

}

```

* switch语句中使用的表达式必须具是`int`或`enum`类型,否则如`float`等其他数据类型是无法通过的编译的,因为编译器需要switch后面的语句和case后面的值精确匹配,而计算机无法精确表达一个`float`数据类型

* switch可以任

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值