Learning Focus:
Learning content:
Switch...case is a multi-branch selection statement in the general form of:
switch (expression) {
case constant Expression 1: statement 1;
Case constant Expression 2: statement 2;
...
case constant Expression N: statement n;
Default: Statement n+1;
}
Instance:
#include <stdio.h>
int main(){
int a;
printf("Input integer Number:");
scanf("%d", &a);
Switch (a){
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");
}
return 0;
}
Break statement to jump out of a switch statement .
Classic examples:
Enter an exam score, 90~100 output a,80~90 output b,70~80 output c,60~70 output d,60 The following output E, (requires switch)
09-Selection Structure (ii)