switch语句

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>

int main()

{

  int score;

  scanf("%d ",&score);

//switch:可以把程序跳转到多个语句中的一个执行,效率快。它包括了多个case标签,以及最多一个default标签。

/*switch(表达式):括号里的表达式会被计算一次,并和case标签中的常量表达式作比较。如果表达式的值匹配其中某个case常量,程序就会跳转到该case标签后面的语句;如果没有匹配的case常量,程序就会跳转到default标签后面的语句。switch不能嵌套使用,也不适合区间判断*/

  switch(score/10)

  {

  case 10:

    printf("优秀 ");

    break;

  case  9:

    printf("优秀 ");

    break;

  case 8:

    printf("良好 ");

    break;

  case 7:

    printf("良好 "); 

    break; 

  case 6:

    printf("及格 ");

    break;

  default:

    printf("不及格 ");

    break;

  }

  return EXIT_SUCCESS;

  

}

原文地址:https://www.cnblogs.com/wanghong19991213/p/13458887.html