小编Mit*_*eat的帖子

如何用"或"逻辑编写switch语句?

下面,我创建了一个工作正常的简单switch语句.我想知道如何更改此代码,因此它是switch(c),然后是case 1,case 2,case 3,default.

例: if char is 'w' || char is 'W' return WHITE

我尝试了一个简单的if语句,尽管它成功编译,但它没有给我正确的输出.希望你能帮忙.谢谢!:)

static COLORS color(char c) {

    switch(toupper(c)) {

        case 'W' : return WHITE;

        case 'B' : return BLUE;

        case 'R' : return RED;

        default  : return DEFAULT;
    }
}
Run Code Online (Sandbox Code Playgroud)

c switch-statement or-operator

3
推荐指数
2
解决办法
6428
查看次数

标签 统计

c ×1

or-operator ×1

switch-statement ×1