您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
013第四章 分支结构程序04
发布时间:2021-04-11 15:49:33编辑:雪饮阅读()
这里来了解下switch结构
#include <stdio.h>
void main(){
int a;
printf("input integer number:");
scanf("%d",&a);
switch(a>1?2:3){
case 1:printf("monday\n");break;
case 2:printf("tuesday\n");break;
case 3:printf("wednesday\n");break;
case 4:printf("thursday\n");break;
case 5:printf("friday\n");break;
case 6:printf("saturday\n");break;
case 7:printf("sunday\n");break;
default:printf("error\n");
}
}
这个程序呢,switch其实就是匹配对应的case,那么这里a>1 ?2:3
假如我输入一个4的值,则switch头的条件值就是2了,那么2和下面匹配就是对应执行case 2处的语句了,后面加一个break是为了防止,以case 2为例,如果没有加break,则会输出case 2的代码结果后继续执行case 3,就是说一直下滑,直到遇到break才会跳出。
关键字词:c,分支结构,switch
上一篇:012第四章 分支结构程序03
下一篇:014第四章 分支结构程序05