zoukankan      html  css  js  c++  java
  • C语言之switch语句

    语法格式:

    #include<stdio.h>
    
    void main() {
        int x = 3;
        switch (表达式) {
        case 常量表达式1:
            printf("x=1");
            break;
        case 常量表达式2:
            printf("x=2");
            break;
        case 常量表达式3:
            printf("x=3");
            break;
        default:
            语句;
            break;   
        }
        return;
    }

    注意:

    • 表达式结果不能是浮点数
    • case后的值不能一样
    • case后的值必须是常量

    实例:

    #include<stdio.h>
    
    void main() {
        int x = 3;
        switch (x) {
            case 1:
                printf("x=1");
                break;
            case 2:
                printf("x=2");
                break;
            case 3:
                printf("x=3");
                break;
            default:
                printf("default");
                break;
        }
        return ;
    }

     条件合并的写法:当多个条件要执行的语句相同。

    #include<stdio.h>
    
    void main() {
        int x = 3;
        switch (x) {
            case 1:case 2:case 3:
                printf("123");
                break;
            default:
                printf("default");
                break;
        }
        return ;
    }

    且default语句与写的位置无关,不过如果default不是放在最后一条的话就一定要加break,否则把default放在最后一条时,就可以不用加break

  • 相关阅读:
    笔记1
    笔记2
    笔记3
    两个多线程的交替打印
    三个多线程的交替打印
    内部类
    基本反射了解
    键盘监听事件KeyListener
    焦点监听事件FocusListener
    文本框JTextField,密码框JPasswordField
  • 原文地址:https://www.cnblogs.com/codexlx/p/13414848.html
Copyright © 2011-2022 走看看