问答详情
源自:4-16 分支结构之switch语句

分支结构之switch语句

怎么看不懂啊

提问者:qq_麒麟_7 2017-08-30 14:51

个回答

  • 慕函数4223871
    2017-08-30 15:41:07
    已采纳

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

  • hc茶
    2017-10-27 15:58:59

    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


  • 慕粉2206575277
    2017-08-30 16:02:36

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