为了账号安全,请及时绑定邮箱和手机立即绑定

分支结构之switch语句

怎么看不懂啊

正在回答

3 回答

我觉得用switch去做太麻烦了,所以没做,你可以看别人是怎么做的,主要是学到本事就行

0 回复 有任何疑惑可以回复我~
#1

qq_麒麟_7 提问者

非常感谢!
2017-08-30 回复 有任何疑惑可以回复我~

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


0 回复 有任何疑惑可以回复我~
#1

hc茶

这个语句用处就是固定顺序下固定数值的固定执行;可以节省运算空间
2017-10-27 回复 有任何疑惑可以回复我~

switch结构中的case语句遇到break才会终止往下执行,像 case 10没有break,所以它就继续往下执行,直到case 9中遇到break。希望能够帮到你

0 回复 有任何疑惑可以回复我~
#1

qq_麒麟_7 提问者

我是不知道switch结构啥意思,一点都不懂
2017-09-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

分支结构之switch语句

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信