C语言中多路分支switch case语法
提示:以下是本篇文章正文内容,下面案例可供参考
switch case是什么?
示例:
switch(控制表达式){
case 常量1:
语句
break;
case 常量2:
语句
break;
case 常量3:
语句
break;
default:
break;
}
注意:
控制表达式只能是整数型的结果
常量可以是常数,也可以是常数计算的表达式
无论如何都加上default语句,并且写在最后!!!
break的作用
break的作用就是执行分支功能。
例如
#include<stdio.h>
int main()
{
int type;
scanf_s("%d", &type);
switch (type) {
case 1:
case 2:
printf("你好");
break;
case 3:
printf("晚上好");
break;
case 4:
printf("再见");
break;
default:
printf("666");
break;
}
return 0;
}
在case 1的语句中没有写入break,当我的type为1时,会直接跳到case1,但是没有遇到break,从而会继续执行下一步到case2,直到遇到break才会结束
1
你好
C:\Users\86132\Desktop\C语言\进一步的判断与循环\x64\Debug\进一步的判断与循环.exe (进程 23108)已退出,代码为 0。
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了switch-case的使用相关语法以及注意点,还需要自己多多练习