美文网首页
我的C生活28(switch-注意点)

我的C生活28(switch-注意点)

作者: 程序员Darker | 来源:发表于2017-08-30 11:30 被阅读0次
    1. case后面跟的break,case满足了,这就停了。
    2. switch的条件表达式必须是返回整数的条件表达式。也就是()中只能放整数。
    3. ()中的条件表达式中写char类型也可以,因为char类型可以转换为int类型。或者写能够转化为整数的类型也可以。
    4. switch中的case后面只能放整数,或者能够转化为整数的类型。
    5. case的取值不能重复。
    6. case后面不能放变量。已赋过值的变量也不能放。
    7. default的位置问题:
    • 7.1.switch中的default可以随便放。
    • 7.2.无论default放在什么地方,它都会最后执行。(只有前面所有的case都不会满足的情况下才会执行)
    1. 当default不是放在最后面的时候,后面跟的是case而不是},所以default后面的。当default放在最下面的时候,default后面为}。这时可以省略default后面的break。
    2. 同理:只要default满足,那么所有的case都会失效。
    3. 只要某一个case满足,那么后面所有的case和default都会失效。
    4. case后面的值不能重复。

    相关文章

      网友评论

          本文标题:我的C生活28(switch-注意点)

          本文链接:https://www.haomeiwen.com/subject/oemzdxtx.html