#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a;
scanf("%d", &a);
switch (a / 10)//不加;因为还没有结束语句。
{
case 10 ://case表示情况可以有多种不同的情况,所以此函数的执行效率比if函数更高。
{//需要注意的是case后面跟的是冒号,并且要打大括号。
printf("优秀");
break;//注意每一个case语句都需要以break结束。否则会出现很多case的输出。
}
//但是要注意一个case中不能以||&&出现多个运算符,这样是无法识别的。
//也就是如果要以90+,80+以优秀输出的话就必须多次写入case。
case 7:
{
printf("中等");
break;
}
case 6:
{
printf("合格");
break;
}
default://defalut和if函数中的else作用相同,也表示剩下的所有的情况。
{
printf("不及格");
break;
}
}
return 0;
}
需要特别注意case后加的是:
而且case仅仅白送hi一种情况。