借用下楼上的列子~^^
char grade;
switch(grade) //判断grade 的值
{
case 'A':printf("85~100\n");//如果 grade 为'A',那么执行printf("85~100\n"); 结束switch句
case 'B':printf("70~84\n");//如果 grade 为'B',那么执行printf("85~100\n"); 结束switch语句
case 'C':printf("60~69\n");//如果 grade 为'B',那么执行printf("85~100\n"); 结束switch语句
case 'D':printf("<60\n");//如果 grade 为'B',那么执行printf("85~100\n"); 结束switch语句
default:printf("error\n");//当没有符合的情况时,执行printf("error\n");结束switch语句
}
其意义也就相当于一个选择的概念^^
就是选择一个元素,然后根据那个元素的赋值来进行选择操作,例子可以看楼上的!
上面写的时候偷了下懒~复制粘贴忘改了~
呵呵~
应该是
grade 为'A' 那么执行printf("85~100\n"); 结束switch句
grade 为'B' 那么执行printf("70~84\n"); 结束switch句
grade 为'C' 那么执行printf("60~69\n"); 结束switch句
grade 为'D' 那么执行printf("("<60\n"); 结束switch句
不好意思呀~
三种选择语句之一
按考试成绩的等级打印出百分制的分数段:
switch(grade)
{
case 'A':printf("85~100\n");
case 'B':printf("70~84\n");
case 'C':printf("60~69\n");
case 'D':printf("<60\n");
default:printf("error\n");
}
这是个简单的例子