本节课主要是补充上节课的内容,不过上节课已经讲的差不多了,这节课就主要是回顾上节课内容然后上台分享实操了,就当个开胃菜看看就好了:>
swich语句
相较于if语句只能选择两个分支,swich语句就可以实现多分之选择,在某些特定情况下会比if语句更简洁,其一般形式为:
switch(表达式)
{
case 常量1 : 语句1;
case 常量2 : 语句2;
...
case 常量n : 语句b;
default : 语句1n+1;
}
注:表达式值的类型应为整形类型包括字符;每个case常量必须互不相同;一般语句后会加"break"来起选择作用,但可根据情况来考虑要不要加;可以没有defult标号,此时如果没有与swich相匹配的case常量则不执行任何语句;各个case语句标号出现次序不影响执行结果.
于是乎,我们就可以用swich语句来编写最基础的成绩等级查询机:
include <stdio.h>
int main()
{
char grade;
printf("Your grade:");
scanf("%c", &grade);
printf("Your score:");
switch (grade)
{
case 'A':printf("90~100"); break;
case 'B':printf("80~90"); break;
case 'C':printf("70~80"); break;
case 'D':printf("60~70"); break;
case 'E':printf("<60"); break;
default:printf("Your format is worng!\n");
}
return 0;
}
大概就这么多了,实在没东西讲了,太闲了,就当休息一下了.