switch:同样功能的还有:if...else if...else if...else
使用swith的优点:增加可读性
(1)switch(已经确定值的变量:int / char / bool)
因为char有对应的ASCII码,bool本身就是整型
(2)case:固定数字或字符
(3)break:跳出当前switch循环,不可省略;省略后会继续运行,直到找到下一个break
eg.
int main(){
int a = 0;
printf("请输入一个数字1-3:");
scanf("%d",&a);
switch(a){
case 1:
printf("你输入的是1\n");
break;
case 2:
printf("你输入的是2\n");
break;
default:
printf("你输入的是3\n");
break;
}
网友评论