课程
/后端开发
/C
/C语言入门
怎么看不懂啊
2017-08-30
源自:C语言入门 4-16
正在回答
我觉得用switch去做太麻烦了,所以没做,你可以看别人是怎么做的,主要是学到本事就行
qq_麒麟_7 提问者
switch(表达式)/*每一个case后没写 break; 是为了举例*/
case(数值1):表达式1;
case(数值2):表达式2;
case(数值3):表达式3;
.......
case(数值x):表达式x;
......
case(数值n) :表达式n;
default:表达式;
switch结构就是先运行表达式得到结果x,然后按顺序搜索你给的数值1到n,直达搜索到和表达式结果一样的数值开始执行这个数值x后面的表达式x,如果你没加breake则他自动从表达式x运行到default后面的表达式。
所以例题中case 10:后面没有break
hc茶
switch结构中的case语句遇到break才会终止往下执行,像 case 10没有break,所以它就继续往下执行,直到case 9中遇到break。希望能够帮到你
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答分支结构之switch语句
2 回答分支结构之switch语句的case
2 回答分支结构之switch 语句课后题
1 回答分支结构之swich语句
4 回答分支结构之switch语句中任务代码里的。。