switch语句的用法?

switch语句的用法?,第1张

执行过程:

先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。

当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。

如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。

在 switch 语句中,每个 case 分支都必须以 break 语句来结束。

例如,您可以这样使用 switch 语句:

switch (num) {

case 1:

// 这里是 case 1 的代码

break

case 2:

// 这里是 case 2 的代码

break

// 以下是更多的 case 分支

// 每个 case 分支都必须以 break 语句结束

}

在上面的代码中,我们使用了 switch 语句来处理变量 num 的值。如果 num 等于 1,就执行 case 1 中的代码;如果 num 等于 2,就执行 case 2 中的代码。在每个 case 分支的最后,我们都使用了 break 语句来结束这个分支的执行。

请注意,如果您没有在 case 分支的最后添加 break 语句,那么 switch 语句的执行将不会中断,而是会继续往下执行。因此,使用 switch 语句时,请确保在每个 case 分支的最后添加 break 语句。

switch语句的一般格式如下:(解释见注释)

switch(a)

{

    case xxx1:

    {

        ......

        break  // 如果a = xxx1,则执行该语句块,加入break后就是当执行完该语句块后就退出switch,不执行后面的语句;如果不加break,就会执行后面的xxx2和default中的语句,知道遇到break后最后退出

    }

    case xxx2:

    {

        ......

        break

    }

    default:

    {

        ......

    }

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8044585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存