0
点赞
收藏
分享

微信扫一扫

switch 分支语句的应用

TiaNa_na 2022-10-26 阅读 207

switch 常用于多分支语句,用法为:

switch(整形表达式)

{

case语句(整形常量表达式);

}

下面我们使用代码来助于大家理解。

#include<stdio.h>

#include<string.h>

int  main()

{

int  day=0;

scanf("%d",&day);

switch(day)

{

case  1:

case  2:

case  3:

case  4:

case  5:

printf("工作日\n");

break;

case  6:

case  7:

printf("休息日\n");

break;

default:

printf("输入错误\n");

return  0;

}

注意:1.case 与数字之间要加上空格,要不然结果啥也没有(亲身试验),例如case  1,这个  1  就是整形,不能是小数,但是也可以是表达式,像(1+0)或者(2-1)也可以。

2.switch 语句常和case,break(中止),default(默认)配合使用,并不是switch一定要和break一起使用,在一些情况下,使用了break反而会使代码变得麻烦,,,例如上面  每一个 case语句后面都加上break,其效果和不使用相同。

3.看上面的代码,就是只固定了那几个数(1-7),如果我们输入的不是1--7,该怎么办呢?所以我们使用default 默认为输入其他值为错误。default的位置比较随意,但是我们习惯于放到最后面。

举报

相关推荐

0 条评论